2011-07-07 59 views
0

我一直在用Python中的Tkinter模塊製作一個小程序,我想知道是否可以使用鼠標在我的程序中調整幀的大小。如在,用戶可以拖動框架邊框,它會自己調整大小。在Tkinter中調整幀大小

回答

6

您對術語的使用使問題不清楚。可能被用戶調整大小的窗口稱爲Toplevel窗口。這些是顯示器上顯示爲矩形窗口的東西,周圍有一個框架,通常是標題欄,可以抓取和調整大小的邊緣或邊角。

術語Frame是指必須位於Toplevel或其後代之一的容器小部件。框架具有調整大小的功能,但您必須編寫代碼以便您交互式調整它們的大小。例如,您可以在一個或多個角落放置一個小小的抓握小部件,併爲新聞,動作和釋放鼠標按鈕編寫綁定。

根據您要查找的效果,您可能需要PanedWindow這是一個容器,其中包含一個窗框,用於調整其他兩個窗口小部件之間的空間比例。

+0

對不起,我指的是窗口小部件。但你的回答仍然非常有幫助。我會再調查一下這些'panedwindow',但我確定這是我正在尋找的東西。謝謝! – Brad

相關問題