如何在Tkinter中拥有可扩展的小部件?

时间:2013-02-13 23:56:03

标签: python widget tkinter

问题

到目前为止,我已经创建了几个GUI项目,但它们都有一个致命的错误。当我缩小窗口时(通常只使用一个frame.),几个小部件将会消失。反正有没有让小部件“意识到”它们框架的大小?

到目前为止我尝试了什么

我试过用这个:

w, h = root.winfo_screenwidth(), root.winfo_screenheight()

指定窗口的大小,但由于许多小部件使用像素以外的值,因此它永远不会起作用。我也不确定它是经常更新还是仅在窗口生成时更新。 (Text使用字符的大小......等)

功能

Python 2.7.3

Windows 7 / Mac OSX Lion

1 个答案:

答案 0 :(得分:0)

这通常很容易,而且通常只是默认情况下发生。这完全取决于您使用packgrid的方式。如果没有看到您的代码,那么很难为您提供有用的信息。

您能告诉我们一个非常小的程序来说明问题,并准确指示您如何布置图形用户界面吗?