wxpython: displaying churned widgets same frame


i means arrangement notebook txtctrl wx widgets unparalleled frame. next an instance blending wxpython wiki; illusory change plans (maybe something wx.splitterwindow) arrangement calm box next notebook same frame?



import wx
import wx.lib.sheet sheet

class mysheet(sheet.csheet):
def __init__(self, parent):
sheet.csheet.__init__(self, parent)

self.setlabelbackgroundcolour('#ccff66')
self.setnumberrows(50)
self.setnumbercols(50)


class notebook(wx.frame):
def __init__(self, parent, id, title):
wx.frame.__init__(self, parent, id, title, size=(600, 600))
menubar = wx.menubar()
record = wx.menu()
file.append(101, 'quit', '' )
menubar.append(file, "&file")
self.setmenubar(menubar)
wx.evt_menu(self, 101, self.onquit)
nb = wx.notebook(self, -1, style=wx.nb_bottom)
self.sheet1 = mysheet(nb)
self.sheet2 = mysheet(nb)
self.sheet3 = mysheet(nb)
nb.addpage(self.sheet1, "sheet1")
nb.addpage(self.sheet2, "sheet2")
nb.addpage(self.sheet3, "sheet3")
self.sheet1.setfocus()
self.statusbar()

def statusbar(self):
self.statusbar = self.createstatusbar()

def onquit(self, event):
self.close()


class myframe(wx.frame):
def __init__(self, parent, id, title):
wx.frame.__init__(self, parent, id, title, wx.defaultposition, wx.size(450, 400))
self.text = wx.textctrl(self, -1, impression = wx.te_multiline)
self.center()

class myapp(wx.app):
def oninit(self):
support = notebook(none, -1, 'notebook.py')
frame.show(true)
frame.center()
frame2 = myframe(none, -1, '')
frame2.show(true)
self.settopwindow(frame2)
relapse true


app = myapp(0)
app.mainloop()


Comments

Popular posts from this blog

list macos calm editors formula editors

how i practical urls indicate .aspx pages asp.net deployed an iis? (preferably but iis)

jaxb - xjc - reworking generated typesafe enum category members