2017-05-03 67 views
0

所以我一直在使用下面的代碼從effbot教程爲基礎:的Tkinter - 停止PanedWndow調整

from Tkinter import * 

m1 = PanedWindow() 
m1.pack(fill=BOTH, expand=1) 

left = Label(m1, text="left pane") 
m1.add(left) 

m2 = PanedWindow(m1, orient=VERTICAL) 
m1.add(m2) 

top = Label(m2, text="top pane") 
m2.add(top) 

bottom = Label(m2, text="bottom pane") 
m2.add(bottom) 

mainloop() 

我的問題是,我有2兩個窗口小部件;一張圖和一張數據表。在某個操作中,圖形將數據表推向上方,因此無法看到。是否有可能停止內部面板元素干擾其他尺寸?

我仍然想盡可能手動調整大小。

回答

0

我設法把兩個畫布來解決這個和一個框架中的Pandastable並手動設置高度。

看來,當Pandastable更新自身時,它會將其高度設置爲0,然後可以將畫布展開以適應空間。

我不確定它背後的技術含義,但它有效!