【发布时间】:2026-01-01 18:45:02
【问题描述】:
我正在尝试使用 Python 创建 GUI。我已经下载了 wxPython 并制作了一个“hello world”窗口。但是,我发现我的代码与其他代码示例有些不同。特别是,当其他示例想要创建 GUI 时,它们从 wx 库继承,而我没有,那么我的类和其他类有什么区别?
我的源代码:
import wx
class Window ():
def init (self, parent, id, windowname):
mywindow = wx.Frame (parent, id, windowname)
mywindow.Show(True)
return True
app = wx.App(False)
wind = Window()
wind.init(None, wx.ID_ANY, "windowname")
t.oninit("Hello World" , "watch")
app.MainLoop()
书中的示例源代码:
import wx
class App(wx.App):
def OnInit(self):
frame = wx.Frame(parent=None, title='Bare')
frame.Show()
return True
app = App()
app.MainLoop()
【问题讨论】:
标签: python inheritance wxpython