问题
到目前为止,我已经创建了几个GUI项目,但它们都有一个致命的错误。当我缩小窗口时(通常只使用一个frame.
),几个小部件将会消失。反正有没有让小部件“意识到”它们框架的大小?
到目前为止我尝试了什么
我试过用这个:
w, h = root.winfo_screenwidth(), root.winfo_screenheight()
指定窗口的大小,但由于许多小部件使用像素以外的值,因此它永远不会起作用。我也不确定它是经常更新还是仅在窗口生成时更新。 (Text
使用字符的大小......等)
功能
Python 2.7.3
Windows 7 / Mac OSX Lion
答案 0 :(得分:0)
这通常很容易,而且通常只是默认情况下发生。这完全取决于您使用pack
和grid
的方式。如果没有看到您的代码,那么很难为您提供有用的信息。
您能告诉我们一个非常小的程序来说明问题,并准确指示您如何布置图形用户界面吗?