A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Vývojář | Riverbank Computing Ltd. |
---|---|
První vydání | 1998 |
Aktuální verze | 5.13.2 (3. listopadu 2019[1]) |
Operační systém | multiplatformní |
Vyvíjeno v | C++ / Python[2] |
Typ softwaru | knihovna Pythonu |
Licence | GNU GPL a komerční |
Web | riverbankcomputing.com |
Některá data mohou pocházet z datové položky. |
PyQt (výslovnost ) je vazba multiplatformního GUI toolkitu Qt pro programovací jazyk Python. Jde o jednu z možností Pythonu pro programování GUI. Alternativy jsou PySide (Qt vazba s oficiální podporou a volnější licencí), PyGTK, wxPython a Tkinter (který je dodáván s Pythonem). Stejně jako Qt, je PyQt svobodný software. PyQt je implementován jako plug-in Pythonu.
PyQt je vyvíjena dorsetskou firmou Riverbank Computing Limited. Je dostupná pod podobnou licencí jako Qt, to znamená pod GNU/GPL-2 a pod komerční (placenou) licencí. PyQt je dostupná pro GNU/Linux a ostatní unixové systémy, macOS a MS Windows.
Příklad: Hello world
Kód níže zobrazí malé okno na obrazovce.
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#
# Import použitých modulů.
# Základní GUI widgety jsou v modulu QtGui.
import sys
from PyQt4.QtGui import *
# PyQt4 aplikace musí vytvořit aplikační objekt.
# Aplikační objekt je v modulu QtGui.
a = QApplication(sys.argv)
# V PyQt4 je QWidget základní třídou všech objektů uživatelského rozhraní.
# QtGui poskytuje implicitní konstruktor QWidget.
# Implicitní konstruktor nemá rodiče.
# Widget bez rodičů se nazývá okno.
w = QWidget()
w.resize(320, 240) # Metoda resize() nastaví velikost widgetu.
w.setWindowTitle("Hello, World!") # Nastaví název našeho okna.
w.show() # Metoda show() zobrazí widget na obrazovce.
sys.exit(a.exec_()) # Vstup do smyčky událostí aplikace.
Odkazy
Reference
- ↑ PyQt v5.13.2 Released . News. Riverbank computing Limited, 2019-11-03 . Dostupné online. (anglicky)[nedostupný zdroj
- ↑ PyQt4 Download . Riverbank Computing Limited . Dostupné online. (anglicky)
Externí odkazy
- Obrázky, zvuky či videa k tématu PyQt na Wikimedia Commons
- (anglicky) referenční příručka PyQt5
- (anglicky) PyQt5 Tutoriál
- (anglicky) Tutoriály
- (anglicky) Tutoriál
- (česky) Seznámení s PyQt
- (česky) Seznámení s PyQt na AbcLinuxu.cz
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Antropológia
Aplikované vedy
Bibliometria
Dejiny vedy
Encyklopédie
Filozofia vedy
Forenzné vedy
Humanitné vedy
Knižničná veda
Kryogenika
Kryptológia
Kulturológia
Literárna veda
Medzidisciplinárne oblasti
Metódy kvantitatívnej analýzy
Metavedy
Metodika
Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky
použitia.
www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk