Razvijajte aplikacije za Qt for Python
S Qt for Python, možete koristiti Qt 6 API u Python aplikacijama. Koristite PySide6 module za pristup pojedinačnim Qt modulima, kao što su Qt Core, Qt GUI, i Qt Widgets.
Sljedeći odjeljci opisuju korištenje Qt Creator za razvoj s Qt for Python:
- Postavite PySide6
- Stvaranje aplikacija za Qt for Python
- Odaberite verziju Pythona
- Kreirajte kitove za Python
- Korištenje interaktivne Python konzole
- Konfigurirajte Python language servere
- Pokrenite Python aplikacije
- Pokrenite Python aplikacije
- PDB verzije
- Podržani otklonivači pogrešaka
Za više informacija o razvoju s Qt for Python, uključujući ograničenja, pogledajte Qt for Python.
Postavljanje PySide6
Preporučeni način pokretanja PySide6 projekata iz Qt Creator jest instalirati PySide6 za svaki projekt. Qt Creator vas na to potiče prvi put kada otvorite .py datoteku za projekt.

Dalje, Qt Creator predlaže instalaciju Python language servera koji nudi usluge poput dopunjavanja koda i anotacija. Odaberite Install za instalaciju PySide6 i language servera.
Qt for Python Stvorite aplikacije za PyCharm
Koristite čarobnjake za izradu projekata aplikacija za Qt for Python. Čarobnjaci generiraju datoteku projekta, pyproject.toml, koja navodi datoteke u Python projektu i ostale konfiguracije. Također generiraju datoteku .py koja sadrži ponavljajući kôd i requirements.txt koja pohranjuje verziju generiranog kôda za PySide. Osim toga, čarobnjak za UI temeljen na widgetima stvara datoteku .ui koja sadrži obrazac Qt Widgets Designer, a čarobnjak za aplikaciju Qt Quick stvara datoteku .qml koja uvozi kontrole Qt Quick.
Čarobnjak za Window dodaje kod u izvornu datoteku, ali ne i u UI datoteku.
Čarobnjak za Empty dodaje kod u izvornu datoteku, ali ne dodaje klase, pa ih morate sami dodati i instancirati.
Datoteke pyproject.toml su konfiguracijske datoteke temeljene na TOML-u koje zamjenjuju prethodno korištene konfiguracijske datoteke .pyproject. Još uvijek možete otvarati i koristiti datoteke .pyproject, ali preporučujemo da za nove projekte odaberete datoteke pyproject.toml.
Odaberite verziju Pythona
Kiti koje odaberete za projekt u Projects > Build & Run određuju verziju Pythona za korištenje.
Traka alata za uređivanje koda prikazuje trenutnu verziju Pythona.

Da biste koristili drugu verziju Pythona, aktivirajte drugi kit za projekt.
Stvaranje kitova za Python
Qt Creator automatski dodaje sve Python verzije koje pronađe na popis Python verzija u Preferences > Python > Interpreters. Generira kitove za globalne Python verzije koje nisu unutar virtualnog okruženja.

Upravljanje verzijama Pythona
Možete dodavati i uklanjati verzije Pythona te čistiti reference na verzije Pythona koje ste deinstalirali, a koje se i dalje pojavljuju na popisu.
Da biste koristili odabranu verziju Pythona pri otvaranju datoteka .py koje ne pripadaju projektu, odaberite Make Default.
Korištenje virtualnih okruženja kao sklopova
Da biste virtualno okruženje koristili kao komplet, odaberite ga u Interpreters u, a zatim odaberite Generate Kit.
Promijenite otklanjivač pogrešaka za Python komplet
Za promjenu otklanjivača pogrešaka za Python komplet, odaberite komplet u Preferences > Kits. Zatim u polju Debugger odaberite otklanjivač pogrešaka koji ćete koristiti s popisa dostupnih otklanjivača pogrešaka.

Koristite interaktivnu Python konzolu
Edit Možete pisati Python kod u načinu interaktivne konzole. Odaberite REPL na alatnoj traci za pokretanje interaktivne Python konzole u prikazu terminala.

Za pokretanje shell-a i uvoz trenutne datoteke kao modula odaberite REPL Import File. Za uvoz svih funkcija iz datoteke odaberite REPL Import *.
Vidi također: Učionica: Qt Widgets i Python, Učionica: Qt Widgets sučelje i Python, Učionica: Qt Quick i Python te Aktivirajte komplete za projekt.
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.