Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience real numbers from our own analytics — open to see them
–Visitors
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · counted by iTechGuides's own first-party analytics, bots removed, every figure rounded down · how we count

PyQt

Freemium#13 of 62 in Cross-Platform App Development Frameworks

PyQt: PyQt brings Python APIs for Qt widgets and services to cross-platform GUI development. Ranked #13 of 62 in Cross-Platform App Development Frameworks by our editors (8.1/10); pricing: Free plan · pricing on request; best for python teams building Qt GUI apps across platforms.

8.1/10Editor score
PyQt8.1 Visit PyQt

At a glance

  • Editor score
    8.1 / 10
  • Pricing
    Free plan · pricing on request
  • Best for
    Python teams building Qt GUI apps across platforms
  • Free plan
    Yes
  • Native API access
    Yes
  • Facts checked
    28 Sep 2026
  • Where it wins

    • Exposes more than 1,000 Qt classes to Python
    • Qt Designer integration can generate Python code
    • Covers GUI, database, networking, multimedia and web APIs
  • Where it doesn't

    • Commercial license pricing depends on developer count
    • Android and iOS support is listed for PyQt 5, not Qt 6
    • The GPL version is licensed under GPLv3

Our verdict on PyQt

PyQt provides Python bindings for The Qt Company's Qt application framework, aimed at teams building desktop and mobile GUI applications with Python. Its widget APIs and reusable signal/slot components support interface development, while bindings for networking, threading, SQL, SVG, OpenGL, XML, multimedia and web functionality extend beyond the interface layer. The published platform coverage includes Windows, macOS and Linux for Qt 6; PyQt 5 also supports Android and iOS. That makes PyQt a fit for Python teams seeking Qt APIs across targets, rather than developers looking for a framework focused on one platform or language.

The breadth of its Qt interface is a central consideration. PyQt exposes more than 1,000 Qt classes, and Qt Designer integration includes Python code generation. The API set includes database, networking, threading, Unicode and regular-expression functionality, as well as multimedia and embedded web-browser capabilities through Qt. Binary wheels and source distributions are installable from PyPI. These options give teams several ways to work with Qt features in Python, but the range is most relevant when a project needs Qt's broad application framework rather than a narrow GUI toolkit.

Licensing affects the choice between the GPL version and a commercial license. The GPL version uses GNU GPL version 3; the product is also dual-licensed under Riverbank's commercial license. According to the vendor's purchase information, commercial pricing is calculated for the number of developers and may be paid in USD, EUR or GBP, rather than being a fixed published amount. Teams comfortable with GPLv3 can consider that version, while organizations requiring a commercial license should account for developer-based pricing. PyQt suits teams that want Python access to Qt across desktop and mobile targets; it is less suitable when a fixed commercial price or Qt 6 mobile support is a requirement.

PyQt pricing

Plans Free plan · pricing on requestFreemium A usable free plan; paid tiers unlock the limits above. Prices checked 28 Sep 2026.
See plans on riverbankcomputing.com

All 1 PyQt plans and prices →

PyQt fact sheet

Free planYes
Paid fromNot verified
Target platformsWindows, macOS, Linux, Android, iOS
App typesCross-platform desktop and mobile GUI applications
LanguagesPython
Native API accessYes
Shared code modelHigh
IDE supportQt Designer
DeploymentDesktop, Mobile
PlatformsWindows, macOS, Linux, iOS, Android
SupportEmail, Docs
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
PricingFree plan · pricing on request (source)
Websiteriverbankcomputing.com
Facts checked28 Sep 2026

Alternatives to PyQt

See all PyQt alternatives →

Used PyQt? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used PyQt for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — PyQt 8.1/10

PyQt is listed in our Cross-Platform App Development Frameworks directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/pyqt/"><img src="https://www.itechguides.com/best/badge/pyqt.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Guides on Cross-Platform app development frameworks

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.

Last updated · How we research and update