Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Определение разрешения экрана 
V
    Опции темы
Lumen2000
Дата 19.2.2008, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.2.2008

Репутация: нет
Всего: нет



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

PM MAIL   Вверх
Void
Дата 19.2.2008, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: нет
Всего: 173



Любой 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.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
Lumen2000
Дата 19.2.2008, 13:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.2.2008

Репутация: нет
Всего: нет



Огромное спасибо!
PM MAIL   Вверх
Lumen2000
Дата 19.2.2008, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 19.2.2008

Репутация: нет
Всего: нет



Я магу задать еще два вопроса по Tkinter?
PM MAIL   Вверх
Void
Дата 19.2.2008, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


λcat.lolcat
****


Профиль
Группа: Участник Клуба
Сообщений: 2206
Регистрация: 16.11.2004
Где: Zürich

Репутация: нет
Всего: 173



Лучше в отдельной теме.


--------------------
“Coming back to where you started is not the same as never leaving.” — Terry Pratchett
PM MAIL WWW GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0716 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.