wxPython - Classe Frame

wx.Frame Classha un costruttore predefinito senza argomenti. Ha anche un costruttore sovraccarico con i seguenti parametri:

Wx.Frame (parent, id, title, pos, size, style, name)

SN Parametri e descrizione
1

Parent

Genitore della finestra. Se è selezionato "Nessuno", l'oggetto si trova nella finestra di primo livello. Se "Nessuno" non è selezionato, il riquadro viene visualizzato nella parte superiore della finestra principale

2

id

Identificatore della finestra. Di solito -1 per consentire la generazione automatica dell'identificatore

3

Title

Didascalia da visualizzare nella barra del titolo

4

Pos

La posizione di partenza del telaio. Se non specificato, wxDefaultPosition è come deciso dal sistema operativo

5

Size

Dimensioni della finestra. wxDefaultSize è deciso dal sistema operativo

6

style

Aspetto della finestra controllata dalle costanti di stile

7

name

Il nome interno dell'oggetto

Costanti dello stile della finestra

wx.DEFAULT_FRAME_STYLE
wx.CAPTION
wx.MINIMIZE_BOX
wx.MAXIMIZE_BOX
wx.CLOSE_BOX
wx.SYSTEM_MENU
wx.RESIZE_BORDER
wx.STAY_ON_TOP
wx.FRAME_FLOAT_ON_PARENT

wx.DEFAULT_FRAME_STYLE è definito come -

  • wx.MINIMIZE_BOX
  • wx.MAXIMIZE_BOX
  • wx.RESIZE_BORDER
  • wx.SYSTEM_MENU
  • wx.CAPTION
  • wx.CLOSE_BOX
  • wx.CLIP_CHILDREN

Esempio

window = wx.Frame(None, -1, “Hello”, pos = (10,10), size = (300,200),
   style = wxDEFAULT_FRAME_STYLE, name = "frame")

Funzioni dei membri della classe wx.Frame

SN Funzioni e descrizione
1

CreateStatusBar()

Crea la barra di stato nella parte inferiore della finestra

2

CreateToolBar()

Crea la barra degli strumenti nella parte superiore o sinistra della finestra

3

GetMenuBar()

Ottiene il riferimento alla barra dei menu

4

GetStatusBar()

Ottiene il riferimento alla barra di stato

5

SetMenuBar()

Visualizza l'oggetto della barra dei menu nel frame

6

setStatusBar()

Associa l'oggetto della barra di stato al frame

7

SetToolBar()

Associa un oggetto della barra degli strumenti alla cornice

8

SetStatusText()

Visualizza il testo sulla barra di stato

9

Create()

Crea un frame con i parametri forniti

10

Centre()

Posiziona la cornice al centro del display

11

SetPosition()

Posiziona la cornice alle coordinate dello schermo date

12

SetSize()

Ridimensiona la cornice alle dimensioni date

13

SetTitle()

Inserisce il testo specificato nella barra del titolo

wx.Frame raccoglitori di eventi

SN Eventi e descrizione
1

EVT_CLOSE

Quando il frame viene chiuso dall'utente facendo clic sul pulsante di chiusura o in modo programmatico

2

EVT_MENU_OPEN

Quando un menu sta per essere aperto

3

EVT_MENU_CLOSE

Quando un menu è stato appena chiuso

4

EVT_MENU_HIGHLIGHT

Quando la voce di menu con l'ID specificato è stata evidenziata