簡體   English   中英

pyGTK:打包和打開包裝

[英]pyGTK : pack and unpack

我可以在主循環顯示后使用pack,還是應該使用其他東西在vbox之后添加/刪除小部件?

我有這個gtk.Window()它包含一個vbox ,其中一個menu ,一個treeview和一個buttonpack版。 按下此按鈕,我想在此窗口/ vbox內的新容器中顯示圖像,理想情況下,隨意關閉所述容器。

(想想帶有文件列表的圖像查看器,單擊圖像文件並打開一個窗格顯示它,如果單擊另一個圖像文件,則顯示新圖像代替舊圖像,並且可以關閉圖像窗格)

我的問題是:你是怎么做到的? 到目前為止,我的試驗讓我相信,一旦vbox已經show() ,你就無法pack任何其他內容pack進去......? 在顯示之前,“圖像”容器是否必須存在?

這樣做的正確過程是什么,我應該看看GTK手冊的女巫方向?

在GTK +中默認隱藏所有小部件(我認為這是一個愚蠢的設計決定,但是很好)。 您通常在窗口上調用show_all() ,因此在調用時間接顯示其中包含的所有小部件。 如果您稍后添加(包裝,無論如何)小部件,請不要忘記手動show()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM