Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Разработка GUI > Определение разрешения экрана


Автор: Lumen2000 19.2.2008, 11:05
Возможно, ли определить  разрешение экрана с помощью Python, если возможно, то какой функцией?

Автор: Void 19.2.2008, 12:21
Любой GUI-тулкит должен иметь подобную функцию, например со стандартным Tkinter это будет выглядеть примерно так:
Код
from Tkinter import Tk
t = Tk() # появится окно
x = t.winfo_screenwidth()
y = t.winfo_screenheight()

Если о целевой системе что-то известно, можно воспользоваться платформо-зависимыми способами, например, распарсить вывод xdpyinfo:
Цитата
$ xdpyinfo | grep dimensions
  dimensions:    1024x768 pixels (265x187 millimeters)

В Windows, если я не ошибаюсь, значение записано где-то в дебрях реестра, для доступа к нему есть модуль _winreg.

Автор: Lumen2000 19.2.2008, 13:00
Огромное спасибо!

Автор: Lumen2000 19.2.2008, 13:41
Я магу задать еще два вопроса по Tkinter?

Автор: Void 19.2.2008, 13:52
Лучше в отдельной теме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)