Na ovoj stranici

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:

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.

Upute za instalaciju PySide6 i Python language servera

Nadalje, Qt Creator vas potiče da instalirate Python Language Server koji nudi usluge poput dopunjavanja koda i anotacija. Odaberite Install kako biste instalirali PySide6 i Language Server.

Stvorite Qt for Python aplikacije

Koristite čarobnjake za stvaranje projekata aplikacija za Qt for Python. Čarobnjaci generiraju datoteku projekta, pyproject.toml, koja popisuje 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 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 nijednu klasu, 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 načina uređivanja prikazuje trenutnu verziju Pythona.

Verzija Pythona na alatnoj traci uređivačkog načina rada

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 Postavke > Python > Interpreters. Generira kitove za globalne Python verzije koje nisu unutar virtualnog okruženja.

Jezikni prevoditelji u postavkama 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.

Da biste upotrijebili virtualno okruženje kao komplet, odaberite ga u Interpreters u, a zatim odaberite Generate Kit.

Koristite interaktivni Python shell

Edit Možete pisati Python kod u načinu interaktivne konzole. Odaberite REPL na alatnoj traci da biste pokrenuli interaktivnu Python konzolu u prikazu Terminala.

Python shell 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 Aktivirati kitove 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.