wxPython公司wx.StaticText文件未正确对齐

2024-09-30 12:28:40 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here

正如您所看到的,启动时这些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位


Tags: 代码nameposselfidcodelabelparent
1条回答
网友
1楼 · 发布于 2024-09-30 12:28:40

我终于找到了解决办法。在

你们中的一些人可能尝试过Layout()但发现它不起作用,问题是,你必须重新绘制/刷新尺寸标注器所连接的特定面板,如果你只是更新框架,它就不起作用了。在

我通过在单独的面板上实现Layout()修复了MainPanel和{}对齐问题。虽然我不知道为什么它在主框架上不起作用,也许有人可以对此做更多的解释?在

相关问题 更多 >

    热门问题