我有一个对话框窗口,在 wxpython
如下。
wx.Dialog.__init__(self,parent, title=_("Sum Report"),size=(840,680))
这将给我一个选定尺寸的对话框... ... 然而该对话框对不同的用户有不同的信息。这导致一些用户得到水平滚动条。
有什么方法可以创建对话框,使水平尺寸是动态的(适合数据)?竖直的大小一直都是可以的,不需要改变。
不要使用任何固定尺寸,使用sizer,然后在对话框、面板或框架上调用.Fit()。
调用.Fit()将无法工作。我测试了一下。
虽然窗口大小适合内容,但它会变成空白。
你必须使用 self.SetSizerAndFit(box_sizer)