2015-03-02 743 views
0

當Tkinter窗口變大或變大時,是否有可能縮放窗口中的每個窗口?Tkinter - 調整調整大小的所有組件?

所以所有的比例保持不變,但它們的大小各不相同。

現在,當窗口被調整大小時,所有的按鈕等都保持不變,所以我禁用了調整大小,因爲沒有重點,它看起來很糟糕。

回答

0

不,這很可能是不可能的,這取決於您所說的「所有」以及「縮放」的含義。任何小部件都可以被拉伸以填充其分配的空間。例如,文本小部件和畫布小部件的尺寸很好。按鈕或標籤將填充它所在的空間,但小部件內部的文本不會改變(文本和畫布小部件也是如此)。

可以組織您的GUI,以便在窗口大小調整時,所有東西都保持在其原始大小的適當位置。自動縮放按鈕並不是大多數人所期望的。禁用調整大小通常會導致糟糕的用戶體驗 - 用戶應該能夠使窗口變大或變小。