【发布时间】:2013-07-18 11:50:41
【问题描述】:
我设置了双显示器(笔记本电脑屏幕和外接显示器)。我的笔记本电脑屏幕是我的主要显示器,外接显示器是次要的。两者都有不同的屏幕尺寸。
在我的python tkinter 脚本中,我使用winfo_screenwidth() 和winfo_screenheight() 来检测屏幕宽度和高度,以便我可以将根窗口设置为全屏。
通常,当我运行我的脚本时,根窗口将是我笔记本电脑屏幕的大小。当我将窗口移动到扩展显示器时,我希望它自动调整宽度和高度以匹配外部显示器的宽度和高度。
这可能吗?有什么方法可以检查根窗口是主显示还是副显示?
winfo_screenwidth() 是否检测辅助显示器的宽度和高度?
编辑:我使用的是 Windows XP Pro 32 位和 Python 2.7。
【问题讨论】:
-
只是我的意见,但我认为调整窗口大小应该由用户决定。只需单击鼠标即可使窗口全屏显示,为什么要强制呢?
-
@tobias_k 抱歉,我忘了提到我正在使用我的自定义窗口并使用
root.overrideredirect(1)禁用了正常窗口样式,所以我目前没有默认的最大化按钮。
标签: python tkinter multiple-monitors