2
我正在用Glade構建簡單的PyGTK應用程序。設置單獨的GtkTable列寬
在一個對話框中,我的表格佈局在第一列中有標籤,在第二列中有文本項。
問題是,兩列總是相同的寬度,我想第二列要寬一些,然後第一列。
我該如何做到這一點?
我正在用Glade構建簡單的PyGTK應用程序。設置單獨的GtkTable列寬
在一個對話框中,我的表格佈局在第一列中有標籤,在第二列中有文本項。
問題是,兩列總是相同的寬度,我想第二列要寬一些,然後第一列。
我該如何做到這一點?
如果您使用gtk.Table
在對話框中顯示小部件。您可以將homogeneous
屬性設置爲False
,以便表中的單元格不具有相同的尺寸。然後,如果第二列中最大的小部件比第一列中的最大小部件(我假設你的情況)寬,那麼secound列將比第一列更寬,如果需要的話。
偉大的提示,謝謝,這解決了我的問題。現在我有了一個新的,我想要這個http://imgur.com/Yqxqq標籤 - 旋鈕 - 標籤,全部3個在水平方向。第一個標籤左對齊,最後對齊左邊,但仍然在調整容器大小時留出空間。如果您打開Tomboy首選項,同步選項卡並調整其大小,您可以看到類似的行爲。我只想要最後一個標籤在其權利上獲得空間,因此所有3個小部件在調整大小時都會粘在一起。任何想法如何解決這個問題? – umpirsky
這是一個與'Expand'和'Fill'有關的問題。從你所說的話,你可能想爲第二個小部件設置'Expand = False'。 – jcollado
啊,是的,就像一個魅力。非常感謝你!!! – umpirsky