【发布时间】:2010-10-15 14:12:29
【问题描述】:
我正在使用 wxPython 开发一个 GUI。我在另一个正方形(也带有 wxPanel 类)内绘制了一个代表 CD 对象的正方形,它代表 CD 容器对象。 我想在CDWindow的右键菜单中有“删除这张CD”,这将删除CDwindow。 基本上,我的代码是这样的(为简单起见,我保留了主要部分):
class CDContainerWindow(wx.Panel):
def __init__(self):
wx.Panel.__init__(self, parent, id, pos, size)
cd_win=CDWindow()
class CDWindow(wx.Panel):
def __init__(self):
wx.Panel.__init__(self, parent, id, pos, size)
self.Bind(wx.EVT_MENU, self.OnDeleteCD, item_CD)
def OnDeleteCD(self, event):
self.destroy()
有错误消息“分段错误” 我的方式有什么问题?如何从 CDContainer 窗口中删除此 CD 窗口?
【问题讨论】:
-
您的代码格式搞砸了,显然不完整,请修复并使用“代码”按钮
-
你的代码没有任何意义,你为什么不粘贴真实的代码,选择它并按下
code sample按钮
标签: python user-interface wxpython wxwidgets