PyQt
Logo PyQt
Logo programu
Ilustracja
Autor Riverbank Computing
Aktualna wersja stabilna 6.9.1
(6 czerwca 2025) [±]
System operacyjny Wieloplatformowy
Rodzaj Nakładka
Licencja GPL lub komercyjna
Strona internetowa

PyQt – nakładka na bibliotekę Qt umożliwiająca tworzenie interfejsu graficznego dla programów komputerowych pisanych w języku Python.

Oprócz tworzenia interfejsów graficznych PyQt, tak jak Qt, obsługuje również połączenia z bazami danych, zarządzanie, prostą edycję grafik oraz niektóre operacje systemowe.

Nakładka PyQt jest rozwijana przez brytyjską firmę Riverbank Computing i dystrybuowana na zasadach niezgodnych z zasadami licencjonowania biblioteki Qt (LGPL). Dla projektów Open Source PyQt dystrybuowana jest na zasadach GPL lub komercyjnych dla projektów własnościowych. Pojawiły się jednak pogłoski dające nadzieję na zmianę licencji PyQt na GNU LGPL, co uczyni Python atrakcyjniejszym językiem programowania do tworzenia GUI.

PyQt dostępne jest dla systemów operacyjnych MS Windows, macOS oraz UNIX i GNU/Linux. Istnieje także wersja dla systemów wbudowanych wykorzystująca bibliotekę Qt/Embedded i wspierająca środowisko Qt Extended.

Brak porozumienia firm Nokia oraz Riverbank Computing w sprawie licencjonowania nakładki PyQt rozpoczął powstanie nowego projektu o nazwie PySide. Projekt posiada kompatybilne API z PyQt oraz, w swym założeniu, dystrybuowany jest na takich samych zasadach jak Qt. Inicjatywa prac nad PySide wyszła od grupy programistów platformy Maemo z firmy Nokia.

Zobacz też

edytuj

Linki zewnętrzne

edytuj

📚 Artikel Terkait di Wikipedia

Vtuber

YouTubers, [w:] Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems, Yokohama: ACM, 6 maja 2021, s. 2, 5, DOI: 10.1145/3411764.3445660

John Henry Holland

self-organizing, collective, and cooperative phenomena in natural and computing networks (1990). wydawnictwo MIT Press "The Royal Road for Genetic Algorithms:

Linux (jądro)

modeli z magistralą NuBus) klony PCI Power Maca sprzedawane przez Power Computing, UMAX i Motorolę Amiga rozbudowana z użyciem karty „Power-UP” (np. Blizzard

Atende

outsourcing IT, rozwiązania oparte na technologii blockchain, Cloud Computing). Atende to także grupa kapitałowa, w skład której wchodzi osiem spółek

Merkury

Anthony Mallama, James L. Hilton. Computing apparent planetary magnitudes for The Astronomical Almanac. „Astronomy and Computing”. 25, s. 10–24, 2018. DOI: 10

Eurofighter Typhoon

przez Smiths Aerospace (obecnie GE Aviation Systems(inne języki)) i Computing Devices (obecnie General Dynamics UK). System DVI jest pierwszym mechanizmem

Zakłócenie radiolokacyjne

jest techniką zmylania, w której słabe echo celu jest sztucznie wzmacniane tak, aby wyglądało na radarze jak echo znacznie większego obiektu. Stosowano

Alfred G. Redfield

Brennan (archival assistance of H.K. Clark): A History Columbia University Computing History; The IBM Watson Laboratory at Columbia University. [w:] www.columbia