oktatas:programozas:python:wxpython_gui:wxpython_ablak
Tartalomjegyzék
wxPython ablak
- Szerző: Sallai András
- Copyright © Sallai András, 2021
- Web: https://szit.hu
Ablak
A wxPythonban ablakot a wx.Frame osztályból hozunk létre.
Ablaktulajdonságok
- wx.CLIP_CHILDREN
- wx.STAY_ON_TOP
- wx.FRAME_NO_TASKBAR
- wx.MINIMIZE - minimizálható
- wx.MINIMIZE_BOX
- wx.MAXIMIZE
- wx.MAXIMIZE_BOX
- wx.CLOSE_BOX
- wx.STAY_ON_TOP
- wx.SYSTEM_MENU
- wx.RESIZE_BORDER
- wx.FRAME_TOOL_WINDOW
- wx.FRAME_NO_TASKBAR
- wx.FRAME_FLOAT_ON_PARENT
- wx.FRAME_SHAPED
- wx.ICONIZE
- wx.DEFAULT_FRAME_STYLE
- Definiálva mint:
- wx.MINIMIZE_BOX
- wx.MAXIMIZE_BOX
- wx.RESIZE_BORDER
- wx.SYSTEM_MENU
- wx.CAPTION
- wx.CLOSE_BOX
- wx.CLIP_CHILDREN
wx.CLIP_CHILDREN|wx.STAY_ON_TOP|wx.FRAME_NO_TASKBAR
Példa
Az ablak stílusát a style paraméterrel állítjuk be.
- main.py
import wx class MainFrame(wx.Frame): def __init__(self, parent): super(MainFrame, self).__init__(parent, style=wx.ICONIZE|wx.MINIMIZE) button = wx.Button(self, label="Mehet") class ValamiApp(wx.App): def OnInit(self): frame = MainFrame(None) frame.Show() return True app=ValamiApp() app.MainLoop()
Forrás
oktatas/programozas/python/wxpython_gui/wxpython_ablak.txt · Utolsó módosítás: 2021/04/11 22:43 szerkesztette: admin