wxPython,如何自动重设帧?

亲爱的各位:
在wxPyhton框架中,我通过按下按钮来隐藏一组控件
我希望整个框架相应地调整大小.
我编写的测试图形用户界面的结构如下:
框架
|
+-sizer0(BoxSizer,1插槽)
|
+-面板(Style=wx.EXPAND)
|
+-sizer1(BoxSizer垂直,2个插槽)
|
+-sizer2(FlexGridSizer,2x2)
这一点
|+-要隐藏的控件
|
+-按钮
问题是,当包含隐藏控件的sizer2折叠到
零尺寸,面板会调整大小,但sizer1和sizer0不会!
因此,框架不想自动调整大小.
您可以在此处下载代码:http://www.box.net/public/evfxs7cp5j
有人能帮帮我吗?
谢谢
大卫

# 回答1


Il Sun,10 Sep 2006 19:15:40+0200,David ha Sritto:
最好的帮助来自mysef:问题出在.SetSizeHints()语句中
这阻止了对象的大小调整.
D.
--
R:Perche'incasina l'Ordine con Cui la Gene Normal e Legge Un
留言板
医生:您的报价是不是很高?
R:引用Sotto的话.
D:收到电子邮件中的邮件吗?

标签: python

添加新评论