社区
脚本语言
帖子详情
Python + Tkinter 窗口缩放问题
angel_su
2009-09-25 12:58:52
学习用python+tk写了一个简单脚本,用来显示一些图片和其说明,设计2个按钮来翻页。控件采用pack()方式,主窗口没有特别指定尺寸,按下翻页按钮后能自动依据内容自动缩放大小,如预期设想。不过比较奇怪的是,如果用鼠标拉动窗口尺寸后,就再也不会自动缩放了,请问要如何才能恢复自动缩放?查了下winfo_reqheight和winfo_reqwidth是预期尺寸,但没有自动作用窗口上,必须强制用geometry方法,不知道有没有其他开关?
...全文
1698
4
打赏
收藏
Python + Tkinter 窗口缩放问题
学习用python+tk写了一个简单脚本,用来显示一些图片和其说明,设计2个按钮来翻页。控件采用pack()方式,主窗口没有特别指定尺寸,按下翻页按钮后能自动依据内容自动缩放大小,如预期设想。不过比较奇怪的是,如果用鼠标拉动窗口尺寸后,就再也不会自动缩放了,请问要如何才能恢复自动缩放?查了下winfo_reqheight和winfo_reqwidth是预期尺寸,但没有自动作用窗口上,必须强制用geometry方法,不知道有没有其他开关?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thy38
2009-09-25
打赏
举报
回复
不懂,帮顶
angel_su
2009-09-25
打赏
举报
回复
不好意思上面没说完就发..傻...,继续说吧。图片控件就是简单用Label载入,翻页过程自然是销毁一个然后重建一个,应该很简单没啥问题,同变量全局性也无关。估计拖动后不能自动缩放是正常行为,因为很多应用是不需也不该缩。又试了试人为geometry方法也是同现象,翻页后窗口保持前面尺寸,必须每次都执行才正常。最后不小心发现geometry('')一次就恢复自动缩放。
angel_su
2009-09-25
打赏
举报
回复
嗯,我前面所谓自动缩放是没管什么尺寸,让tk自己去算,傻瓜用这样子。图片控件
KAMCHIHAU
2009-09-25
打赏
举报
回复
每次按下一图时,把存放图片的控件烧毁,即存放PHOTOIMAGE的控件烧毁,
然后再打包,然后再放入图片,再设图片定尺寸,图片尺寸的声名要全局性GLOBAL
如果是单改变某控件的组态,这个实例化了控件,其实还是在内存中的,
你把他一拖,啥缩放就没了(也可能是因为不是全局性的变量)
紧记->烧毁->再打包->再自动设定缩放大小(GLOBAL全局变量)
python
tkinter
控件随
窗口
缩放
这篇博客介绍了在
Python
Tkinter
中如何处理
窗口
布局
问题
,包括使用Text控件设置字符长宽、实现
窗口
拖动
缩放
、添加复制粘贴功能以及响应
窗口
尺寸变化。通过创建一个
窗口
,展示了一个包含Text文本框和按钮的应用,该应用支持
窗口
中央显示、右键复制粘贴菜单和
窗口
缩放
时控件同步调整。
python
tkinter
设置
窗口
大小_
Python
Tkinter
- 在
窗口
中均匀调整
窗口
小部件的大小
本文档介绍了一个
Python
初学者在学习
Tkinter
时遇到的
问题
,即如何在
窗口
大小变化时使标签网格均匀调整大小。通过提供一个简单的测试应用代码,展示了如何使用
Tkinter
创建不同颜色的标签,期望在
窗口
尺寸改变时,所有标签能够按比例自动
缩放
以保持网格的均匀分布。
python
中开子
窗口
用到的函数与用法
本文详细介绍了
Python
Tkinter
库中创建和管理子
窗口
的核心方法,包括Toplevel的使用、
窗口
生命周期判断、置顶控制、屏幕
缩放
适配及居中显示等关键技术点,帮助开发者有效避免重复创建
窗口
和界面元素错位
问题
。
tkinter
官方文档_
Tkinter
& High DPI Desktop Application Development
本文介绍了如何使用
Python
的
Tkinter
库在高DPI设置下解决
窗口
组件模糊
问题
,通过ctypes调用来实现更好的适配效果。官方文档提供了详细指导,并展示了125%
缩放
比例下开启与未开启High DPI适配的对比。
python
干饭神器---今天吃什么?
python
告诉你
本文介绍了如何使用
Python
的
tkinter
库和Pillow库创建一个GUI应用,该应用能从指定文件夹读取图片并自动切换,帮助用户解决选择困难,特别是决定‘今天吃什么’的
问题
。程序包含一个可切换的轮播图,支持图片
缩放
以适应
窗口
大小,并提供了切换图片的功能。
脚本语言
37,738
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章