pyqt@5
« Back to VersTracker
Description:
Python bindings for v5 of Qt
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: gui qt bindings python desktop
Install: brew install pyqt@5
About:
PyQt5 is a comprehensive set of Python bindings for the Qt v5 application framework. It enables developers to build cross-platform desktop applications with native user interfaces using Python. This package provides the bindings necessary to access nearly all Qt modules, including GUI, multimedia, networking, and web engines.
Key Features:
  • Comprehensive bindings for all Qt5 modules
  • Cross-platform support (Linux, macOS, Windows)
  • Integration with Python's native threading and signal/slot mechanisms
  • Includes Qt Designer for UI creation and pyuic5 for code generation
Use Cases:
  • Developing feature-rich desktop applications with native look and feel
  • Creating scientific and data visualization tools
  • Building complex GUIs for internal tools and utilities
Alternatives:
  • PySide6 – The official Qt for Python bindings (LGPL license) vs. PyQt's GPL/Commercial license.
  • Tkinter – Python's standard library GUI toolkit; simpler but less feature-rich and modern than Qt.
Version History
Detected Version Rev Change Commit
Sep 30, 2025 8:25pm 0 VERSION_BUMP 74760c29
Sep 16, 2025 6:06pm 0 VERSION_BUMP 591c276b