oktatas:programozas:python:wxpython_gui:wxpython_savok
Ez a dokumentum egy előző változata!
Tartalomjegyzék
wxPython Sávok
- Szerző: Sallai András
- Copyright © Sallai András, 2020
- Web: https://szit.hu
Státuszsor
class MainFrame(wx.Frame): ... def initUI(self): self.statusBar = self.CreateStatusBar(2) self.statusBar.SetStatusText('első', 0) self.statusBar.SetStatusText('második', 1)
Eszköztár
class MainFrame(wx.Frame): def __init__(self, parent): super(MainFrame, self).__init__(parent) self.InitUI() self.InitLayout() def InitUI(self): self.SetSize((800,600)) self.textCtrl1 = wx.TextCtrl(self) self.button1 = wx.Button(self, label='Mehet') self.button1.Bind(wx.EVT_BUTTON, self.onClickButton1) self.toolBar = self.CreateToolBar(wx.TB_HORIZONTAL, wx.ID_ANY) self.backTool = self.toolBar.AddTool(1001, 'Vissza', wx.Bitmap('back.png')) self.Bind(wx.EVT_TOOL, self.onClickBackTool, self.backTool) self.toolBar.Realize() def InitLayout(self): rootBox = wx.BoxSizer(wx.VERTICAL) rootBox.Add(textCtrl1) rootBox.Add(button1) self.SetSizer(rootBox) def onClickButton1(self, event): self.browser.LoadURL(self.address.GetValue()) def onClickBackTool(self, event): self.browser.GoBack()
Menü
- menu.py
import wx class FoMenu(wx.Frame): def __init__(self, parent, title): wx.Frame.__init__(self, parent, title=title, pos=(150,150), size=(350, 200)) menusav = wx.MenuBar() fajl = wx.Menu() szerkesztes = wx.Menu() segitseg = wx.Menu() fajl.Append(101, '&Megnyitás', 'Új dokumentum megnyitása') fajl.Append(102, '&Mentés', 'Dokumentum mentése') fajl.AppendSeparator() quit = wx.MenuItem(fajl, 105, '&Kilépés\tCtrl+Q', 'Kilépés a programból') fajl.Append(quit) menusav.Append(fajl, '&Fájl') menusav.Append(szerkesztes, 'S&zerkesztés') menusav.Append(segitseg, '&Segítség') self.SetMenuBar(menusav) self.CreateStatusBar() class FoApp(wx.App): def OnInit(self): frame = FoMenu(None, 'Progim') frame.Show(True) return True app = FoApp(0) app.MainLoop()
Forrás
oktatas/programozas/python/wxpython_gui/wxpython_savok.1597945160.txt.gz · Utolsó módosítás: 2020/08/20 19:39 szerkesztette: admin