Riverbank Computing wydało PyQt 5.3, nakładkę na bibliotekę Qt. Moduł ten umożliwia tworzenie pełnych aplikacji graficznych z wykorzystaniem języka Python. PyQt i Qt jest darmowe dla wolnych i otwartych aplikacji (GPL i podobne licencje), a dla programów komercyjnych należy zakupić odpowiednią licencję. Dodano wsparcie dla Qt 5.3 oraz dwa nowe moduły: QtQuickWidgets i QtWebSockets. Dodano argument no_receiver_check
do funkcji connect()
. Dodano opcje: --target_py_version
, --sysroot
, --no-tools
do pliku configure.py
.
Pojawiła się obsługa skrośnej kompilacji dla iOS i Androida. Slot Pythona jest aktywowany w momencie, kiedy istnieje instancja C++.
Super wiadomość, najwyższy czas przesiąść się.
Najbardziej niewygodne bindingi do pythona na świecie. Już wolę apki w HTML robić.
Ale co konkretnie jest niewygodnego? Dla mnie jest wygodniejsze niż samo Qt z całym zestawem narzędzi.
Np przekazywanie danych do QML. Trzeba do tego zrobić 2 klasy. Dla mnie to chore.
To można już pisać w tym aplikacje mobilne czy też nie?
A czemu by nie można? Qt i Python działały już na Symbianie ;-)