wxPython - Classe Frame

wx.Frame Classa un constructeur par défaut sans arguments. Il a également un constructeur surchargé avec les paramètres suivants -

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

SN Paramètres et description
1

Parent

Parent de fenêtre. Si «Aucun» est sélectionné, l'objet se trouve dans la fenêtre de niveau supérieur. Si 'Aucun' n'est pas sélectionné, le cadre apparaît en haut de la fenêtre parent

2

id

Identifiant de la fenêtre. Habituellement -1 pour que l'identifiant soit généré automatiquement

3

Title

Légende à apparaître dans la barre de titre

4

Pos

La position de départ du cadre. S'il n'est pas donné, wxDefaultPosition est tel que décidé par le système d'exploitation

5

Size

Dimensions de la fenêtre. wxDefaultSize est décidé par le système d'exploitation

6

style

Apparence de la fenêtre contrôlée par des constantes de style

sept

name

Le nom interne de l'objet

Constantes de style de fenêtre

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 est défini comme -

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

Exemple

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

Fonctions des membres de la classe wx.Frame

SN Fonctions et description
1

CreateStatusBar()

Crée la barre d'état en bas de la fenêtre

2

CreateToolBar()

Crée la barre d'outils en haut ou à gauche de la fenêtre

3

GetMenuBar()

Obtient une référence à la barre de menus

4

GetStatusBar()

Obtient une référence à la barre d'état

5

SetMenuBar()

Affiche l'objet de la barre de menus dans le cadre

6

setStatusBar()

Associe l'objet de la barre d'état au cadre

sept

SetToolBar()

Associe un objet de barre d'outils au cadre

8

SetStatusText()

Affiche le texte sur la barre d'état

9

Create()

Crée un cadre avec les paramètres fournis

dix

Centre()

Place le cadre au centre de l'affichage

11

SetPosition()

Place le cadre aux coordonnées d'écran données

12

SetSize()

Redimensionne le cadre aux dimensions données

13

SetTitle()

Insère le texte donné dans la barre de titre

classeurs d'événements wx.Frame

SN Événements et description
1

EVT_CLOSE

Lorsque le cadre est fermé par l'utilisateur en cliquant sur le bouton de fermeture ou par programme

2

EVT_MENU_OPEN

Lorsqu'un menu est sur le point d'être ouvert

3

EVT_MENU_CLOSE

Lorsqu'un menu vient d'être fermé

4

EVT_MENU_HIGHLIGHT

Lorsque l'élément de menu avec l'ID spécifié a été mis en surbrillance