首页 新闻 赞助 找找看

一个wxPython小程序,窗口一闪而过,求解决。。。。。。。

0
悬赏园豆:5 [待解决问题]

import wx
app = wx.App()

win = wx.Frame(None,title="Simple Editor",size=(410,335))

bkg = wx.Panel(win)
loadButton = wx.Button(bkg,label='Open')
saveButton = wx.Button(bkg,label='Save')
fileName = wx.TextCtrl(bkg)
contents = wx.TextCtrl(bkg,style=wx.TE_MULTILINE|wx.HSCROLL)

hbox = wx.BoxSizer()
hbox.Add(fileName,proportion=1,flag=wx.EXPAND)
hbox.Add(loadButton,proportion=0,flag=wx.LEFT,border=5)
hbox.Add(saveButton,proportion=0,flag=wx.LEFT,border=5)

vbox = wx.BoxSizer(wx.VERTICAL)
vbox.Add(hbox,proportion=0,flag=wx.EXPAND | wx.ALL,border=5)
vbox.Add(contents,proportion=1,
         flag=wx.EXPAND | wx.LEFT | wx.BOTTOM | wx.RIGHT,border=5)

bkg.SetSize(vbox)

win.Show()
app.MainLoop()

程序代码如上

窗口一闪而过,不知道问题出在哪里。

系统是win764位,python2.7,wxPython2.8-win64-unicode-2.8.12.1-py27,eclipse

宋骏的主页 宋骏 | 初学一级 | 园豆:185
提问于:2011-08-18 00:17
< >
分享
所有回答(1)
0

代码仔细点

bkg.SetSize(vbox)→bkg.SetSizer(vbox)

少了个“r”

烤串的_ | 园豆:202 (菜鸟二级) | 2013-06-22 16:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册