ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# Relative Placement 遵循我从VB熟悉的范例之后,PAGE使用位置窗口管理器来固定所生成GUI中的位置。感谢George Tellalov,他建议在GUI中使用小部件的相对位置,从而允许构建可扩展的GUI。它们允许人们抓住执行Python GUI的边缘或角落并更改其大小,同时保持内部小部件的相对位置和大小。这是默认行为。请记住,在相对放置的情况下,小部件可能会在调整顶层窗口的大小时更改大小,但字体不会更改大小。 由于我认为按钮或标签不应该随窗口大小的变化而改变大小,因此按钮的相对位置不会更改按钮的大小,但会保持相对位置。 当将小部件放置在标签框架内部时,会发生与相对放置相关的问题。为了给标签腾出空间,小部件的框架较高,并且导致意外行为,尤其是与简单框架作为容器相比时。用户希望相对于框架的轮廓而不是窗口小部件的原点具有尺寸和运动。我修改了将标签框架作为父窗口小部件的窗口小部件的相对位置的调整。它有帮助,但并不完美。欢迎提出建议。 相对或绝对位置可以在“首选项”窗口的“基本”选项卡中选择。