0
我有一個GTK小部件,在這種情況下,一個TreeView。它開始非常小並且被壓縮,因爲除了列名之外,其中沒有文本。當我添加東西時,它會水平增長以覆蓋文本並垂直覆蓋多餘的行。如果我把它們帶走,它會保持其擴大的規模。gtk:展開小部件,就好像它有一些文本
對於您的窗口來說,添加東西時總是調整大小,這有點煩人。我的問題是 - 如何「預先」設置窗口小部件的大小?一種方式就是用垃圾文本填充它,我認爲它是可以獲得的最大尺寸,然後刪除文本,但看起來不會很漂亮。有沒有更好的辦法?
啊第三個選項似乎是我想要的。它包裝了w/expand並且填充設置爲True,因爲它確實可以正常生長,但它只是從小開始。 – Claudiu 2010-08-20 14:11:13
我嘗試了第三種選擇,但即使樹視圖小部件展開,它也不會展開除最後一列外的任何列。有什麼方法可以使它們更均勻地生長嗎? – Claudiu 2010-08-20 20:04:14
您可以將'gtk.TreeViewColumn'的'min-width'屬性設置爲合理值,以便它們不會從零開始,或者在特定時間調用'gtk.TreeView.columns_autosize()'方法自動調整列。 – ptomato 2010-08-21 19:09:33