2013-01-09 142 views
0

我有一個筆記本窗口。我想改變動態大小。我做了動態擴展,但我無法縮小它。我用win.set_size_request(w,h)進行展開。我如何動態縮小?Gtk筆記本尺寸動態變化

+0

你是如何評估它的?點擊按鈕?或者是其他東西? –

回答

0

您不能通過使用API​​來強制縮小GtkNotebook。還有其他方法可以做到這一點。如果筆記本電腦內的小部件縮小,那麼筆記本電腦將縮小,但您可能需要考慮其他頁面中的小部件,但我不確定這是否有效。你可以把你的GtkNotebook封裝在一個自定義的容器中,這個容器可以強制縮小筆記本。

而......我想不出有更多的方法來做到這一點。 gtk_widget_set_size_request將只設置小部件的最小尺寸,覆蓋其自然尺寸。

0

您的頁面上可能有小部件阻止它們收縮。您可能需要將網頁的內容放入ViewPort或ScrolledWindow中以獲得您正在查看的效果。