Oui, Qt-Creator est un IDE C ++, ne prenant guère en charge les autres langages, mais depuis la version 2.8.0, un support python assez basique a été ajouté.
Cela dit, vous pouvez utiliser Qt-Designer (l’outil de création de formulaires), Qt-Translator (l’outil de traduction), etc ... facilement avec python.
Il existe actuellement deux liaisons Qt-Python , PyQt à double licence GPL / Commercial et LGPL PySide . J'ai utilisé PyQt pendant longtemps et je suis un utilisateur heureux. J'ai aussi essayé PySide mais il me semble moins mûr. Si vos conditions de licence vous le permettent, je choisirais PyQt.
Il suffit de dessiner votre interface dans Qt-Designer et de la convertir en fichier python exécutant pyuic4 .
Par exemple:
alors vous pouvez l'importer depuis votre classe principale, dans ce cas j'utilise un QMainWindow:
la source
sudo apt-get install pyqt4-dev-tools qt4-designer
Avec la sortie de Qt Creator 2.8, les choses changent. Il supporte maintenant nativement Python pour l'édition de code et il existe peu de fonctionnalités basées sur Python.
De Qt Creator 2.8 annonce de sortie :
la source
Toutefois, vous souhaiterez peut-être suivre cette série de didacticiels: Développement d’une application multiplate-forme à l’aide de Qt, PyQt et PySide: Développement d’applications GUI - Partie 5 sur 5 . Il discute complètement de Qt dev en utilisant C ++, PyQt et PySide
la source