[問題] 在wxpython如何隱二藏sizer與item?

看板Python作者 (Me!!!!)時間5年前 (2018/10/11 09:25), 編輯推噓1(102)
留言3則, 2人參與, 5年前最新討論串1/1
各位好 請問在wxpython中要如何隱藏整個boxsizer? 如果我的sizer裡面有好幾個元件 例如textctl, button 等 想要一次隱藏與顯示全部應該怎麼做 我目前知道 sizer.Hide(a) sizer.Hide(b) 但如果不想一個個打有什麼比較好的方式嗎? 又如果一個main_sizer裡有數個sizer 該如何一次隱藏所有的sizer呢? 在wxpython4有查到ShowItems但沒有HideItems 感謝指教 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.10.110 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1539221116.A.869.html

10/11 17:59, 5年前 , 1F
先 panel,再 sizer
10/11 17:59, 1F

10/11 18:03, 5年前 , 2F
然後用 panel 做 grouping,sizer 負責 layout
10/11 18:03, 2F

11/02 22:01, 5年前 , 3F
先get item count,然後用for去一個一個hide
11/02 22:01, 3F
文章代碼(AID): #1RlgPyXf (Python)