python网格不显示,求
python网格不显示,求高手指点
import wx
import wx.grid
class mainframe(wx.Frame):
def __init__(self,parent=None,id=-1):
wx.Frame.__init__(self, parent,id,"主界面",size=(800,730),
style=wx.MINIMIZE_BOX | wx.RESIZE_BORDER | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN)
panel=wx.Panel(self)
self.tb=TestTB(panel,id)
self.tb.Bind(wx.EVT_TOOLBOOK_PAGE_CHANGED, self.OnPageChanged)
menuBar=wx.MenuBar()
self.file=wx.Menu()
add=self.file.Append(-1,'添加用户')
chpwd=self.file.Append(-1,'修改密码')
inf=self.file.Append(-1,'个人信息')
self.file.AppendSeparator()
close=self.file.Append(-1,'退出')
menuBar.Append(self.file,'文件(&F)')
self.edit=wx.Menu()
undo=self.edit.Append(-1,'撤销')
redo=self.edit.Append(-1,'重做')
self.edit.AppendSeparator()
cut=self.edit.Append(-1,'剪切')
copy=self.edit.Append(-1,'复制')
paste=self.edit.Append(-1,'粘贴')
menuBar.Append(self.edit,'编辑(&E)')
self.view=wx.Menu()
people=self.view.Append(-1,'个人查看')
day=self.view.Append(-1,'按天查看')
month=self.view.Append(-1,'按月查看')
menuBar.Append(self.view,'查看(&V)')
self.help=wx.Menu()
about=self.help.Append(-1,'关于')
menuBar.Append(self.help,'帮助(&H)')
self.SetMenuBar(menuBar)
self.Bind(wx.EVT_MENU,self.OnAdd,add)
self.Bind(wx.EVT_MENU,self.OnChpwd,chpwd)
self.Bind(wx.EVT_MENU,self.OnInf,inf)
self.Bind(wx.EVT_MENU,self.OnClose,close)
self.Bind(wx.EVT_MENU,self.OnUndo,undo)
self.Bind(wx.EVT_MENU,self.OnRedo,redo)
self.Bind(wx.EVT_MENU,self.OnCut,cut)
self.Bind(wx.EVT_MENU,self.OnCopy,copy)
self.Bind(wx.EVT_MENU,self.OnPaste,paste)
self.Bind(wx.EVT_MENU,self.OnAbout,about)
self.Bind(wx.EVT_RIGHT_DOWN,self.OnRClick)
def OnAdd(self,event):
frame=adddialog(self)
frame.Show()
def OnChpwd(self,event):
frame=changedialog(self)
frame.Show()
def OnInf(self,event):
frame=infdialog(self)
frame.Show()
def OnClose(self,event):
self.frame.Destroy()
def OnAbout(self,event):
wx.MessageBox('A simple editor!','wxPython Notebook',wx.OK)
def OnRClick(self,event):
pos=(event.GetX(),event.GetY())
self.panel.PopupMenu(self.edit,pos)
def OnUndo(self,event):
self.text.Undo()
def OnRedo(self,event):
self.text.Redo()
def OnCut(self,event):
self.text.Cut()
def OnCopy(self,event):
self.text.Copy()
def OnPaste(self,event):
self.text.Paste()
def Resize(self,event):
newsize=self.frame.GetSize()
width=newsize.GetWidth()-10
height=newsize.GetHeight()-50
self.text.SetSize((width.height))
self.text.Refresh()
def OnPageChanged(self, event):
old = event.GetOldSelection()
new = event.GetSelection()
sel = self.tb.GetSelection()
event.Skip()
#创建Toolbook类
class TestTB(wx.Toolbook):
def __init__(self,parent,id):
wx.Toolbook.__init__(self, parent, id, size = (800,700),pos=(0,2),
import wx
import wx.grid
class mainframe(wx.Frame):
def __init__(self,parent=None,id=-1):
wx.Frame.__init__(self, parent,id,"主界面",size=(800,730),
style=wx.MINIMIZE_BOX | wx.RESIZE_BORDER | wx.SYSTEM_MENU | wx.CAPTION | wx.CLOSE_BOX | wx.CLIP_CHILDREN)
panel=wx.Panel(self)
self.tb=TestTB(panel,id)
self.tb.Bind(wx.EVT_TOOLBOOK_PAGE_CHANGED, self.OnPageChanged)
menuBar=wx.MenuBar()
self.file=wx.Menu()
add=self.file.Append(-1,'添加用户')
chpwd=self.file.Append(-1,'修改密码')
inf=self.file.Append(-1,'个人信息')
self.file.AppendSeparator()
close=self.file.Append(-1,'退出')
menuBar.Append(self.file,'文件(&F)')
self.edit=wx.Menu()
undo=self.edit.Append(-1,'撤销')
redo=self.edit.Append(-1,'重做')
self.edit.AppendSeparator()
cut=self.edit.Append(-1,'剪切')
copy=self.edit.Append(-1,'复制')
paste=self.edit.Append(-1,'粘贴')
menuBar.Append(self.edit,'编辑(&E)')
self.view=wx.Menu()
people=self.view.Append(-1,'个人查看')
day=self.view.Append(-1,'按天查看')
month=self.view.Append(-1,'按月查看')
menuBar.Append(self.view,'查看(&V)')
self.help=wx.Menu()
about=self.help.Append(-1,'关于')
menuBar.Append(self.help,'帮助(&H)')
self.SetMenuBar(menuBar)
self.Bind(wx.EVT_MENU,self.OnAdd,add)
self.Bind(wx.EVT_MENU,self.OnChpwd,chpwd)
self.Bind(wx.EVT_MENU,self.OnInf,inf)
self.Bind(wx.EVT_MENU,self.OnClose,close)
self.Bind(wx.EVT_MENU,self.OnUndo,undo)
self.Bind(wx.EVT_MENU,self.OnRedo,redo)
self.Bind(wx.EVT_MENU,self.OnCut,cut)
self.Bind(wx.EVT_MENU,self.OnCopy,copy)
self.Bind(wx.EVT_MENU,self.OnPaste,paste)
self.Bind(wx.EVT_MENU,self.OnAbout,about)
self.Bind(wx.EVT_RIGHT_DOWN,self.OnRClick)
def OnAdd(self,event):
frame=adddialog(self)
frame.Show()
def OnChpwd(self,event):
frame=changedialog(self)
frame.Show()
def OnInf(self,event):
frame=infdialog(self)
frame.Show()
def OnClose(self,event):
self.frame.Destroy()
def OnAbout(self,event):
wx.MessageBox('A simple editor!','wxPython Notebook',wx.OK)
def OnRClick(self,event):
pos=(event.GetX(),event.GetY())
self.panel.PopupMenu(self.edit,pos)
def OnUndo(self,event):
self.text.Undo()
def OnRedo(self,event):
self.text.Redo()
def OnCut(self,event):
self.text.Cut()
def OnCopy(self,event):
self.text.Copy()
def OnPaste(self,event):
self.text.Paste()
def Resize(self,event):
newsize=self.frame.GetSize()
width=newsize.GetWidth()-10
height=newsize.GetHeight()-50
self.text.SetSize((width.height))
self.text.Refresh()
def OnPageChanged(self, event):
old = event.GetOldSelection()
new = event.GetSelection()
sel = self.tb.GetSelection()
event.Skip()
#创建Toolbook类
class TestTB(wx.Toolbook):
def __init__(self,parent,id):
wx.Toolbook.__init__(self, parent, id, size = (800,700),pos=(0,2),