2014-09-04 71 views
2

我是一個新的tkinter用戶,我開始製作一些數學程序的筆記本。我想這樣做是爲了使筆記本窗口的大小根據選項卡而變化。因此,在tab1中,還有更多的小部件,所以在打包在一起時佔用的空間少於tab2。但是當我去tab2窗口是相同的大小,留下很多黑色空間。我怎樣才能擺脫這一點?更改窗口大小每個標籤tkinter筆記本

謝謝

+0

您可以檢查鏈接的答案,類似的問題 http://stackoverflow.com/questions/30965033/python-tkinter-application-fit-on-screen – 2015-06-21 17:56:15

回答

2

我不知道,如果筆記本構件通常會允許,但你可以嘗試確保你的窗口/幀被設置爲允許傳播/擴展取決於你使用的是什麼形狀經理。

看到以下內容:

pack geometry manager

grid geometry manager

當然其他的辦法是綁定自己的尺寸調整方法的標籤變化:

notebook.bind("<<NotebookTabChanged>>", resizingfunction) 

,然後你可以調用父窗口上的幾何函數(假設它是直接的父窗口)或t的高度和寬度他父框架

詹姆斯