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
- Kreiranje 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 vas potiče da instalirate Python Language Server koji nudi usluge poput dovršavanja koda i anotacija. Odaberite Install za instalaciju PySide6 i Language Servera.
Qt for Python Stvorite aplikacije za PyCharm
Koristite čarobnjake za stvaranje projekata aplikacija za Qt for Python. Čarobnjaci generiraju datoteku projekta, pyproject.toml, koja navodi datoteke u Python projektu i ostalu konfiguraciju. Također generiraju datoteku .py koja sadrži ponavljajući kôd i requirements.txt koja pohranjuje verziju PySide kôda. Osim toga, čarobnjak za sučelje temeljeno 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.
Alatna traka 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 koristili virtualno okruženje 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 kako biste pokrenuli interaktivnu Python konzolu u prikazu terminala.

Da biste pokrenuli shell i uvezli trenutnu datoteku kao modul, odaberite REPL Import File. Da biste uvezli i sve funkcije 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 komponente 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.