我想用Python來創建GUI。我已經下載了wxPython並創建了一個「hello world」窗口。但是,我發現我的代碼與其他代碼示例有點不同。特別是,當其他例子想要創建一個GUI時,他們從wx
庫繼承而我沒有,那麼我的類和其他類有什麼區別?繼承,Python和wxWidget
我的源代碼:從書中
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()
+1:爲了解釋並說明如何做到這一點 – tom10 2012-02-29 00:12:00