正如您所看到的,启动时这些wx.StaticText
项都没有正确对齐,一旦您尝试调整窗口大小,那么它就可以正常工作了。在
样本代码:
self.CodeTitleStaticText = wx.StaticText(id=wxID_MAINFRAMECODETITLESTATICTEXT,
label=u'Code', name=u'CodeTitleStaticText', parent=self.MainPanel,
pos=wx.Point(10, 10), size=wx.Size(80, 20),
style=wx.ALIGN_CENTRE)
然后我将所有这些wx.StaticText
项放入wx.GridBagSizer
。
谁能给我解释一下我把事情搞砸了?在
我用Python 2.7.3(32位)和wxPython 2.8.12.1运行win7 64位
我终于找到了解决办法。在
你们中的一些人可能尝试过
Layout()
但发现它不起作用,问题是,你必须重新绘制/刷新尺寸标注器所连接的特定面板,如果你只是更新框架,它就不起作用了。在我通过在单独的面板上实现}对齐问题。虽然我不知道为什么它在主框架上不起作用,也许有人可以对此做更多的解释?在
Layout()
修复了MainPanel
和{相关问题 更多 >
编程相关推荐