Tests logiciels | Tutoriel pratique PyQt5 (1) Installation et configuration de l'environnement

Insérer la description de l'image ici

Introduction

Nous avons précédemment introduit l'utilisation de tkinterla création d'applications d'interface utilisateur graphique (GUI). Nous allons maintenant introduire un autre artefact pour créer une GUI - pyQt5, qui peut être utilisé pour créer des applications de bureau multiplateformes. PyQt5 implémente un module Python comprenant 620 classes, 6000 fonctions et méthodes. PyQt5 présente les avantages suivants : simple et facile à utiliser, des fonctions puissantes, un support multiplateforme, une documentation complète, une grande stabilité, un support écologique, open source et gratuit. Dans cet article, nous fournirons un guide d'installation et de configuration de PyQt5 pour garantir que nous pouvons commencer à développer des applications GUI en douceur.

Installer PyQt5

On peut installer PyQt5 directement en utilisant la commande pip, la commande est la suivante :

pip install pyqt5

Une fois l'installation terminée, nous pouvons commencer à écrire notre programme et vérifier si notre installation a réussi. Le script est le suivant :

from PyQt5 import QtWidgets
import sys

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)  # 初始化界面
    MainWindow = QtWidgets.QWidget()  # 生成一个主窗口
    MainWindow.show()  # 显示主窗口
    sys.exit(app.exec_())  # 在主线程中退出

Exécutez le script et l'interface suivante apparaîtra :

Insérer la description de l'image ici
Lorsque la page suivante apparaît, cela signifie que notre installation est réussie.

Installer QtTools

Bien PyQt5qu'après l'installation, nous puissions commencer à écrire des programmes GUI, le débogage et la modification seront plus fastidieux. Nous pouvons installer QtTools pour nous faciliter la modification de nos programmes et faciliter notre travail.

Qt Tools contient deux outils importants :

  • Qt Designer : outil de conception d'interface graphique, utilisé pour concevoir des interfaces graphiques, générer des fichiers .ui et stocker les propriétés des interfaces et des contrôles au format XML
  • PyUic : outil de conversion de fichiers d'interface utilisateur pour analyser les fichiers .ui en fichiers .py

La commande d'installation est la suivante :

pip install pyqt5-tools

Configurer QtDesigner et PyUIC

Fondamentalement, tous les Pythoners utilisent pycharm pour développer des projets Python. Nous pouvons également configurer l'environnement de QtDesigneret dans pycharm PyUICet les intégrer dans PyCharm. Présentons maintenant les étapes de configuration :

  1. Ajouter des outils de création dans PyCharm
  • courir PyCharm;
  • Sélectionnez : dans la barre de menu supérieure File -> Settingspour faire apparaître Seetingsla fenêtre ;
  • Sélectionnez : dans la barre de menu de gauche Tools -> ExternalTools, cliquez sur "+" à droite pour faire apparaître CreateToolla fenêtre ;
  1. Ajouter l'outil QtDesigner

Remplissez la fenêtre CreateTool dans l'ordre :

  • Nom : Remplissez "QtDesigner"
  • Programme : remplissez designer.exele chemin, comme j'ai renseigné iciC:\xxxxx\xxxxPycharmProjects\qt5_project\venv\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

Remarque : Remplissez le chemin que nous avons installé designer.exeà l'aide de la commande précédente .pippyqt5-tools

  • Arguments : peuvent être laissés vides

  • Répertoire de travail : le chemin d'enregistrement du fichier UI généré. Si vous souhaitez enregistrer le fichier .ui dans le chemin du projet en cours, remplissez-le ; si vous souhaitez “$ProjectFileDir$”enregistrer le fichier .ui dans un sous-répertoire du chemin du projet en cours. \program, remplissez-le “$ProjectFileDir$\program”.

Remplissez l'image ci-dessous :

Insérer la description de l'image ici

Cliquez sur OK pour terminer l'ajout.

  1. Ajouter des outils PyUIC

Remplissez ce qui suit dans la fenêtre CreateTool :

  • Nom : Remplissez "PyUIC"
  • Programme : Renseignez le chemin de python.exe, par exemple :
D:\xxxxx\xxxxxx\PycharmProjects\qt5_project\venv\Scripts\python.exe

Rempli ici est le chemin de l'interpréteur Python de mon projet

  • Arguments : à compléter"-m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py”
  • Répertoire de travail : Remplissez le chemin d'enregistrement pour convertir le fichier .ui en fichier .py. Si vous souhaitez enregistrer le fichier .py dans le chemin du projet en cours, remplissez-le ; si vous souhaitez enregistrer le fichier “$ProjectFileDir$”.py dans un sous-répertoire du chemin du projet actuel \program , puis Remplir “$ProjectFileDir$\program”.

Après avoir rempli la fenêtre CreateTool, cliquez sur "OK" pour terminer l'ajout de l'outil QtDesigner.

Résumer

Cet article présente principalement l'installation et la configuration de PyQt5.Plus tard, nous présenterons en détail le développement d'une interface graphique à l'aide de PyQt5.

Je suppose que tu aimes

Origine blog.csdn.net/Tester_muller/article/details/132855426
conseillé
Classement