Да, Qt-Creator - это C ++ IDE, с небольшой поддержкой других языков, но начиная с версии 2.8.0 была добавлена довольно простая поддержка Python.
Тем не менее, вы можете использовать Qt-Designer (инструмент для создания форм), Qt-Translator (инструмент для перевода) и т.д. ... легко с Python.
На данный момент существует две привязки Qt-Python: PyQt с двойной лицензией GPL / Commercial и LGPL PySide . Я использовал PyQt в течение долгого времени, и я счастливый пользователь, я также пробовал PySide, но он выглядит менее зрелым для меня. Если ваши лицензионные требования позволяют вам, я бы пошел на PyQt.
Просто создайте свой интерфейс в Qt-Designer и преобразуйте его в файл python, выполнив pyuic4 .
Например:
затем вы можете импортировать его из вашего основного класса, в этом случае я использую QMainWindow:
источник
sudo apt-get install pyqt4-dev-tools qt4-designer
С выходом Qt Creator 2.8 все меняется. Теперь он изначально поддерживает Python для редактирования кода, и есть несколько функций на основе Python.
Из анонса выпуска Qt Creator 2.8 :
источник
Возможно, вы захотите следовать этой серии руководств: Разработка кроссплатформенного приложения с использованием Qt, PyQt и PySide: Разработка приложений с графическим интерфейсом - Часть 5 из 5 . Здесь полностью обсуждается Qt dev с использованием C ++, PyQt и PySide
источник