MyTetra Share
Делитесь знаниями!
About window / окно о программе + Status bar
Время создания: 31.08.2017 21:00
Текстовые метки: code
Раздел: Python - Modules - wxPython - widgets
Запись: xintrea/mytetra_db_mcold/master/base/1501681407jichgbig69/text.html на raw.githubusercontent.com

import wx

class MyApp(wx.App):

def OnInit(self):

frame = MyFrame("Hello World", (50, 60), (450, 340))

frame.Show()

self.SetTopWindow(frame)

return True

class MyFrame(wx.Frame):

def __init__(self, title, pos, size):

wx.Frame.__init__(self, None, -1, title, pos, size)

menuFile = wx.Menu()

menuFile.Append(1, "&About...")

menuFile.AppendSeparator()

menuFile.Append(2, "E&xit")

menuBar = wx.MenuBar()

menuBar.Append(menuFile, "&File")

self.SetMenuBar(menuBar)

self.CreateStatusBar()

self.SetStatusText("Welcome to wxPython!")

self.Bind(wx.EVT_MENU, self.OnAbout, id=1)

self.Bind(wx.EVT_MENU, self.OnQuit, id=2)

def OnQuit(self, event):

self.Close()

def OnAbout(self, event):

wx.MessageBox("This is a wxPython Hello world sample",

"About Hello World", wx.OK | wx.ICON_INFORMATION, self)

if __name__ == '__main__':

app = MyApp(False)

app.MainLoop()

Так же в этом разделе:
  • About window / окно о программе + Status bar
  • EVT_MOTION
 
MyTetra Share v.0.65
Яндекс индекс цитирования