Tkinter:调整窗口大小后更新 GUI
我有一个 GUI 布局,它对屏幕大小有两个依赖项:行编号和选项卡大小。但是,当调整屏幕大小时,我必须手动更新 winfo_height()
和 winfo_width()
以通过直接调用来更改布局。在搜索互联网后,我认为我应该使用 update_idletasks
,但是你到底如何使用这个方法呢?
I have a GUI layout that has two dependencies on the screen size: line numbering and tab sizing. When the screen is resized however, I have to manually update winfo_height()
and winfo_width()
to change the layout by calling it directly. After searching the interwebs I think I should use update_idletasks
, but how exactly do you use this method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
update_idletasks
仅运行任何挂起的“空闲”任务,例如屏幕重绘。我认为没有任何方法可以在屏幕分辨率发生变化时收到通知,这就是您正在寻找的吗?
update_idletasks
merely runs any pending ‘idle' tasks, such as screen redraws.I don't think there is any way to get a notification of when the resolution of the screen changes, is that what you are looking for?