我设置了双显示器(笔记本电脑屏幕和外接显示器)。我的笔记本电脑屏幕是我的主显示屏,外接显示器是次要的两者都有不同的屏幕尺寸。
在我的python tkinter脚本中,我使用winfo_screenwidth()
和winfo_screenheight()
来检测屏幕宽度和高度,以便我可以将根窗口设置为全屏。
通常,当我运行我的脚本时,根窗口将是我的笔记本电脑屏幕的大小。当我将窗口移动到扩展显示器时,我希望它自动调整宽度和高度以匹配外部显示器的宽度和高度。
这可能吗?有没有办法检查根窗口是在主显示器还是辅助显示器?
winfo_screenwidth()
是否检测到辅助显示屏的宽度和高度?
答案 0 :(得分:1)
我是怎么做到的:
t = Tk() # new window
t.update()
t.attributes("-alpha", 00)
t.state('zoomed') # maximize the window
height= t.winfo_height() # ...
width= t.winfo_width()
但遗憾的是我不知道其他屏幕的位置。 但我认为你可以做到这一点