Форум сайта python.su
Возможно, ли определить разрешение экрана с помощью Python, если возможно, то какой функцией?
Офлайн
можно определить так:
from win32api import GetSystemMetrics print "width =", GetSystemMetrics(0) print "height =", GetSystemMetrics(1)
Офлайн
Огромное спасибо!
Офлайн
Если надо кроссплатформенные решения, тот можно и так:
import Tkinter
r = Tkinter.Tk()
print r.winfo_screenwidth()
print r.winfo_screenheight()
Офлайн
в таком случае можно и так: ))
import wx print wx.ScreenDC().GetSize()
Офлайн
осталось дождаться рецепта от Qt и GTK.
Офлайн
Ээээхххх:
from PyQt4 import QtGui
app = QtGui.QApplication()
screen_count = app.desktop().numScreens()
prim_screen = app.desktop().primaryScreen()
d_size = app.desktop().screenGeometry(prim_screen).size()
print ‘screen count: %i’%screen_count
print ‘primary screen: %i’%prim_screen
print ‘primary screen size - %ix%i’%(d_size.width(), d_size.height())
screen count: 1
primary screen: 0
primary screen size - 1600x1200
Отредактировано (Фев. 19, 2008 16:38:41)
Офлайн
bialixКутю уже приготовили… Готовим гнома…
осталось дождаться рецепта от Qt и GTK.
Офлайн
приятного всем аппетита:)
Офлайн
у wx самое короткое получилось.
Офлайн