Accès rapide :
Mise en oeuvre d'IHM avec Python et Qt
Mise en oeuvre d'IHM avec Python et Qt - Plan de la formation
Concepts généraux
Concepts généraux - Introduction et installation
Concepts généraux - Principes généraux de Qt/PySide6
Concepts généraux - Les classes non graphiques de Qt
Les barres de contrôle
Les barres de contrôle - Définition d'actions Qt
Les barres de contrôle - Mise en oeuvre d'une barre de menu
Les barres de contrôle - Mise en oeuvre d'une barre d'outils
Les barres de contrôle - Mise en oeuvre d'une barre de statuts
Les barres de contrôle - Mise en oeuvre d'un menu contextuel
Gestion des layouts Qt
Gestion des layouts Qt - Introduction au concept de layout
Gestion des layouts Qt - Utilisation des classes QHBoxLayout et QVBoxLayout
Gestion des layouts Qt - Utilisation de la classe QGridLayout
Gestion des layouts Qt - Utilisation de la classe QFormLayout
La gestion des évènements avec PySide6/Qt
La gestion des évènements - Les évènements à redéfinir
La gestion des évènements - Le modèle Slot/Signal
La gestion des évènements - Définir vos propres signaux
Quelques Widgets Qt
Quelques premiers Widgets Qt - La classe QCheckBox
Quelques premiers Widgets Qt - La classe QRadioButton
Quelques premiers Widgets Qt - La classe QProgressBar
Quelques premiers Widgets Qt - La classe QSlider
Quelques premiers Widgets Qt - La classe QLCDNumber
Quelques conteneurs Qt - La classe QGroupBox
Quelques conteneurs Qt - La classe QSplitter
Quelques conteneurs Qt - La classe QTabWidget
Quelques Widgets Qt - Quelques boîtes de dialogue prédéfinies
Aspects Avancés - Utilisation de boîtes de dialogues
Architecture MVC en Qt
Architecture MVC en Qt - Fonctionnement d'un MVC
Architecture MVC en Qt - Mise en oeuvre d'un tableau de données
Architecture MVC en Qt - Mise en oeuvre d'une arborescence de noeud
Aspects complémentaires
Aspects complémentaires - Architecture MDI
Aspects complémentaires - Dessiner en Qt
Aspects complémentaires - Changer de thème graphique
Utilisation du Qt Designer
Utilisation du Qt Designer - Utilisation du designer
Utilisation du Qt Designer - Génération de code source Python
Intégration Qt/MatPlotLib
Intégration Qt/MatPlotLib - Présentation de MatPlotLib
Intégration Qt/MatPlotLib - Intégration d'une figure MatPloLib
Merci de votre attention
<h1>Les barres de contrôle - Mise en oeuvre d'une barre de menu</h1> <p>Une fenêtre Qt (de classe QMainWindow) possède implicitement un emplacement pour la barre de menu. Il ne faut donc pas chercher à l'instancier, mais plutôt à la récupérer. menuBar = self.menuBar() # Si self est la fenêtre. Si vous ne demandez pas à obtenir la barre de menu, celle-ci ne sera pas créée et vous ne la verrez donc pas. Il en va de même pour la barre de statuts : il faut la demander pour qu'elle soit injectée dans la fenêtre principale.</p>
Diapositive précédente
Diapositive suivante
2025 © SARL Infini Software - Tous droits réservés
Mentions légales
Les informations présentes dans ce site vous sont fournies dans le but de vous aider à acquérir les compétences nécessaires à
l'utilisation des langages ou des technologies considérés. Infini Software ne pourra nullement être tenu responsable de l'utilisation
des informations présentes dans ce site.
De plus, si vous remarquez des erreurs ou des oublis dans ce document, n'hésitez surtout pas à nous le signaler en envoyant un mail
à l'adresse : .
Les autres marques et les noms de produits cités dans ces documents sont la propriété de leurs éditeurs respectifs.
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :