Dans l'article Recommandation de l'environnement de développement Python le plus puissant PyCharm, j'ai présenté comment PyCharm est l'environnement de développement le plus puissant. Dans le développement de PySide / pyQt, PyCharm est toujours le plus puissant. (L'article est écrit pour PySide, mais peut être remplacé par PyQt)
Lors de la création d'un fichier d'interface utilisateur avec QtDesigner, je pense qu'il y a beaucoup de gens qui le convertissent manuellement ou semi-automatiquement.
J'ai écrit un article Convertir automatiquement les fichiers ui en fichiers py lorsqu'ils sont mis à jour avec PySide, mais PyCharm surveille les fichiers ui par lui-même. Il se convertira automatiquement.
La surveillance des fichiers nécessite l'installation du plug-in `` File Watchers ''.
Ouvrez la boîte de dialogue Paramètres (Ctrl + Alt + S), sélectionnez "Plugin" et appuyez sur "Installer le plugin JetBrains ..." à partir de là.
Si vous entrez "File Watchers" dans la barre de recherche, le pig-in correspondant sera touché, alors appuyez sur le bouton "Installer" pour l'installer.
Vous devez redémarrer PyCharm après avoir installé le plug-in.
Après le redémarrage, ouvrez à nouveau la boîte de dialogue Paramètres (Ctrl + Alt + S), sélectionnez «Outils» → «Observateurs de fichiers», et appuyez sur le bouton «+» à droite.
Une fenêtre contextuelle de sélection d'un modèle apparaîtra, mais comme il n'y a que \ <personnalisé >, sélectionnez \ <personnalisé >.
Les quatre éléments suivants sont nécessaires pour configurer Watcher.
Réglage | Contenu |
---|---|
Name | Entrez un nom approprié, dans l'exemple "pyside"-uic」 |
File Type | Qt UI Designer Form |
Program | pyside-chemin uic |
Arguments | -o $FileDir$/$FileNameWithoutExtension$_ui.py $FilePath$ |
Les arguments de l'exemple ci-dessus sont définis pour convertir "\ * .ui" en "\ * _ ui.py". Veuillez réécrire cet article selon vos propres règles.
C'est tout pour les paramètres, et le fichier ui sera automatiquement converti en fichier py.
URL de référence Using File Watchers
L'ajout de "Qt UI Designer Form" au modèle de fichier est très pratique car vous pouvez ajouter rapidement le fichier Form.
Pour définir le modèle de fichier, cliquez avec le bouton droit sur le fichier et sélectionnez "Nouveau" -> "Modifier les modèles de fichier ...".
Ajoutez un modèle avec le bouton «+» et entrez un nom distinctif approprié dans Nom et «ui» dans Extension. Enfin, définissez le contenu du modèle, mais s'il s'agit d'un modèle d'interface utilisateur de MainWindow, définissez-le comme suit.
Modèle d'interface utilisateur MainWindow
<ui version="4.0" >
<author></author>
<comment></comment>
<exportmacro></exportmacro>
<class>MainWindow</class>
<widget class="QMainWindow" name="MainWindow" >
<property name="geometry" >
<rect>
<x>0</x>
<y>0</y>
<width>800</width>
<height>600</height>
</rect>
</property>
<property name="windowTitle" >
<string>MainWindow</string>
</property>
<widget class="QMenuBar" name="menubar" />
<widget class="QWidget" name="centralwidget" />
<widget class="QStatusBar" name="statusbar" />
</widget>
<pixmapfunction></pixmapfunction>
<connections/>
</ui>
Après tout, PyCharm était le plus fort.
Il existe d'autres fonctionnalités qui peuvent être utiles pour le développement de Qt, je mettrai donc à jour cet article de temps en temps.
Recommended Posts