Найти - Пользователи
Полная версия: Определение разрешения экрана
Начало » GUI » Определение разрешения экрана
1 2
lumen2000
Возможно, ли определить разрешение экрана с помощью Python, если возможно, то какой функцией?
hellslade
можно определить так:
from win32api import GetSystemMetrics
print "width =", GetSystemMetrics(0)
print "height =", GetSystemMetrics(1)
lumen2000
Огромное спасибо!
balu
Если надо кроссплатформенные решения, тот можно и так:

import Tkinter
r = Tkinter.Tk()
print r.winfo_screenwidth()
print r.winfo_screenheight()
hellslade
в таком случае можно и так: ))
import wx
print wx.ScreenDC().GetSize()
bialix
осталось дождаться рецепта от Qt и GTK.
poltergeist
Ээээхххх:

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
balu
bialix
осталось дождаться рецепта от Qt и GTK.
Кутю уже приготовили… Готовим гнома…

import gtk
print gtk.gdk.screen_width()
print gtk.gdk.screen_height()
poltergeist
приятного всем аппетита:)
bialix
у wx самое короткое получилось.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB