我试图将一个tkinter窗口居中.我知道我可以编程方式获取窗口的大小和屏幕并用它来设置几何图形的大小,但我不知道是否有到中心屏幕上的窗口,更简单的方法.
我有一个双显示器设置(笔记本电脑屏幕和外部显示器).我的笔记本电脑屏幕是我的主显示屏,外接显示器是次要的 两者都有不同的屏幕尺寸.
在我的python tkinter脚本中,我使用winfo_screenwidth()并winfo_screenheight()检测屏幕宽度和高度,以便我可以将根窗口设置为全屏.
通常,当我运行我的脚本时,根窗口将是我的笔记本电脑屏幕的大小.当我将窗口移动到扩展显示器时,我希望它自动调整宽度和高度以匹配外部显示器的宽度和高度.
这可能吗?有没有办法检查根窗口是在主显示器还是辅助显示器?
不winfo_screenwidth()检测二次显示器的宽度和高度?
编辑:我使用的是Windows XP Pro 32位和Python 2.7.