2024-10-01 00:35:08 发布
网友
我正在使用wxPython制作一个gui。目前我有一个菜单栏和三个面板。我想有一个网格显示在第二个面板当我点击一个按钮。然而。当我点击按钮,我得到的只是一个灰色的小矩形。在
下面是按钮的代码:
self.Bind(wx.EVT_BUTTON, self.OnCo, id=self.submit.GetId())
下面是单击按钮时“OnCo”事件的代码:
有什么能让我的表格显示出来的吗?谢谢。在
可能是网格大小不正确;您的项目可能在那里,但它没有显示所有内容。在更改网格中的值之后,我总是确保更新它的大小。我通常只需在类中添加一个简单的函数,如下所示:
def SetGridSize(self): self.mygrid.AutoSizeRows() self.mygrid.AutoSizeColumns() self.sizer.Fit(self)
然后在每次更改值时调用SetGridSize(),以确保整个内容显示在屏幕上,而不是被切断。在
当然,你得根据你的名字等做些调整。此实现假定类是wx.框架对象。在
可能是网格大小不正确;您的项目可能在那里,但它没有显示所有内容。在更改网格中的值之后,我总是确保更新它的大小。我通常只需在类中添加一个简单的函数,如下所示:
def SetGridSize(self): self.mygrid.AutoSizeRows() self.mygrid.AutoSizeColumns() self.sizer.Fit(self)
然后在每次更改值时调用SetGridSize(),以确保整个内容显示在屏幕上,而不是被切断。在
当然,你得根据你的名字等做些调整。此实现假定类是wx.框架对象。在
相关问题 更多 >
编程相关推荐