Ya, Qt-Creator adalah C ++ IDE, dengan sedikit dukungan untuk bahasa lain, tetapi karena versi 2.8.0 dukungan python yang cukup mendasar telah ditambahkan.
Yang mengatakan Anda dapat menggunakan Qt-Designer (alat pembuat formulir), Qt-Translator (alat terjemahan), dll ... dengan mudah dengan python.
Ada dua binding Qt-Python sekarang, GQ / Komersial dual berlisensi PyQt , dan LGPL PySide . Saya telah menggunakan PyQt untuk waktu yang lama dan saya pengguna yang bahagia, saya juga telah mencoba PySide tetapi terlihat kurang matang bagi saya. Jika persyaratan lisensi Anda memungkinkan Anda, saya akan menggunakan PyQt.
Hanya desing antarmuka Anda di Qt-Designer dan mengubahnya menjadi file python mengeksekusi pyuic4 .
Misalnya:
maka Anda dapat mengimpornya dari kelas utama Anda, dalam hal ini saya menggunakan QMainWindow:
sumber
sudo apt-get install pyqt4-dev-tools qt4-designer
Dengan dirilisnya Qt Creator 2.8, segalanya berubah. Sekarang secara asli mendukung Python untuk mengedit kode dan ada beberapa fitur berbasis Python.
Dari pengumuman rilis Qt Creator 2.8 :
sumber
Anda mungkin ingin mengikuti seri tutorial ini: Mengembangkan Aplikasi Cross Platform menggunakan Qt, PyQt dan PySide: Pengembangan Aplikasi GUI - Bagian 5 dari 5 . Ini benar-benar membahas Qt dev menggunakan C ++, PyQt dan PySide
sumber