Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:python:wxpython_gui:wxpython_ablak

< wxPython GUI

wxPython ablak

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