我定义了一个窗口,代码如下:
import wx
class window(wx.Frame):
def on_click(self,event):
pass
def __init__(self):
wx.Frame.__init__(self,parent=None,id=-1,title="我的窗口")
self.Center()
panel=wx.Panel()
#创建垂直方向布局box
vbox = wx.BoxSizer(wx.VERTICAL)
self.statictext=wx.StaticText(panel,label='我的窗口',style=wx.ALIGN_CENTER_HORIZONTAL)
b1=wx.Button(panel,label='按钮1')
vbox.Add(self.statictext,1,wx.TOP|wx.ALIGN_CENTER,border=15)
vbox.Add(b1,1,wx.TOP|wx.ALIGN_CENTER,border=45)
panel.SetSizer(vbox)
self.Bind(wx.EVT_BUTTON,self.on_click,b1)
print("成功初始化") #执行完代码应该会输出这一句……
if __name__=='__main__':
app=wx.App()
frame=window()
frame.Show()
app.MainLoop()
我的解释器也没有报错啊?但只显示了一个空白窗口,里面什么也没有。“成功初始化”也输出了,没报错,但什么也没有。求各位大佬解释一下!解决一下这个问题!感谢!