Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. PyQt — Wikipédia
PyQt — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.
PyQt
Description de l'image Python and Qt.svg.
Description de l'image Qt Designer (rus).png.
Informations
Développé par Riverbank Computing
Première version 1998Voir et modifier les données sur Wikidata
Dernière version 6.9.1 (6 juin 2025)[1]Voir et modifier les données sur Wikidata
Écrit en C++
Système d'exploitation Type Unix et Microsoft WindowsVoir et modifier les données sur Wikidata
Environnement Linux, Microsoft Windows, Mac OS X
Type Bibliothèque graphique
Licence Double licence : Licence publique générale GNU et licence propriétaire
Site web riverbankcomputing.comVoir et modifier les données sur Wikidata

modifier - modifier le code - voir Wikidata (aide)

PyQt est une bibliothèque libre qui permet de lier le langage Python avec la bibliothèque Qt et distribué sous deux licences : une commerciale et la GNU GPL. Il permet ainsi de créer des interfaces graphiques en Python. Une extension de Qt Creator (utilitaire graphique de création d'interfaces Qt) permet de générer le code Python d'interfaces graphiques.

Un Hello World avec PyQt6

[modifier | modifier le code]

Un exemple très simple de Hello World avec PyQt6 :

import sys
from PyQt6.QtWidgets import QApplication, QWidget

app = QApplication(sys.argv)

root = QWidget()

root.resize(250, 250)
root.setWindowTitle("Hello world!")
root.show()
Résultat du code précédent (sur macOS).

Applications utilisant PyQt

[modifier | modifier le code]
  • Anki
  • Calibre
  • Dropbox
  • Frescobaldi
  • QGIS
  • RecordMyDesktop
  • Spyder
  • TortoiseHg
  • ...

PySide

[modifier | modifier le code]

Le 18 août 2009, après des pourparlers avec les auteurs de PyQt pour un changement de licence[2], Nokia distribue sa propre bibliothèque entre Python et Qt : PySide[3], sous une licence plus permissive, la licence publique générale limitée GNU (LGPL).

Bibliographie

[modifier | modifier le code]
  • Benoît Prieur, PyQt5 - Développez vos interfaces graphiques en Python, Éditions ENI, 13 janvier 2021, 331 p. (ISBN 978-2-409-02862-5, OCLC 1237358875).Voir et modifier les données sur Wikidata

Notes et références

[modifier | modifier le code]
  1. ↑ « https://riverbankcomputing.com/news/PyQt_v6.9.1_Released »
  2. ↑ (en)http://www.pyside.org/faq/
  3. ↑ (en) site officiel de PySide

Liens externes

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • PyQt, sur Wikimedia Commons
  • PyQt, sur Wikibooks

  • (en) Site officielVoir et modifier les données sur Wikidata
v · m
Python
Implémentation
  • CPython
  • IronPython
  • Jython
  • Numba
  • PyPy
  • Shed Skin
  • Stackless Python
Framework
  • CherryPy
  • Django
  • Flask
  • Mako
  • PyObjC (en)
  • Qt
    • PyQt
    • PySide
  • PyGTK
  • Scrapy
  • TurboGears
  • Web2py
IDE
  • Anjuta
  • IDLE
  • KDevelop
  • Komodo
  • Microsoft Visual Studio
  • PyCharm
  • Spyder
  • Visual Studio Code
Organisations
  • Python Software Foundation
  • Django Software Foundation
  • Django Girls
  • PyLadies
Autres
  • Python Software Foundation License
  • Pip
  • Liste de logiciels Python
  • Guido van Rossum
  • PyCon
  • PyPI
  • icône décorative Portail de la programmation informatique
  • icône décorative Portail des logiciels libres
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=PyQt&oldid=229552258 ».
Catégories :
  • Widget
  • Logiciel libre sous licence LGPL
  • Bibliothèque logicielle Python
  • Qt
Catégories cachées :
  • Page utilisant P571
  • Page utilisant P348
  • Page utilisant P306
  • Page utilisant P856
  • Article utilisant une Infobox
  • Catégorie Commons avec lien local identique sur Wikidata
  • Page utilisant un modèle Bases inactif
  • Article utilisant le modèle Dictionnaires inactif
  • Page utilisant le modèle Autorité inactif
  • Article contenant un appel à traduction en anglais
  • Portail:Programmation informatique/Articles liés
  • Portail:Informatique/Articles liés
  • Portail:Logiciels libres/Articles liés
  • Portail:Logiciel/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id