У меня настроен двойной монитор (экран ноутбука и внешний монитор). Экран моего ноутбука является моим основным дисплеем, а внешний монитор - второстепенным. Оба имеют разные размеры экрана.
В моем сценарии python tkinter я использовал winfo_screenwidth()
и winfo_screenheight()
для определения ширины и высоты экрана, чтобы я мог настроить корневое окно на полноэкранный режим.
Обычно, когда я запускаю свой скрипт, корневое окно будет размером с экран моего ноутбука. Когда я перемещаю окно на свой расширенный монитор, я хочу, чтобы оно автоматически настраивало ширину и высоту в соответствии с шириной и высотой внешнего дисплея.
Это возможно? Есть ли способ проверить, находится ли корневое окно на основном или дополнительном дисплее?
winfo_screenwidth()
определяет ширину и высоту дополнительного дисплея?
РЕДАКТИРОВАТЬ: Я использую 32-разрядную версию Windows XP Pro и Python 2.7.
t.state('zoomed')
будет разворачивать корневое окно на экране, которое появляется при выполнении команды? Например, если корневое окно находится на главном дисплее, оно будет разворачиваться в соответствии с шириной и высотой основного дисплея, и то же самое применимо и к дополнительному дисплею? 20.07.2013