Example applications

Experiment with working demo apps

Showing articles for All (23) PyQt6 (0) PySide6 (1) PyQt5 (9) Streamlit (1) Tkinter (3) PySide2 (0) Kivy (1)

Build an Image Noise Reduction Tool with Streamlit and OpenCV

Clean up noisy images using OpenCV denoising algorithms in Python

Building a Currency Converter Application using Tkinter

Convert between currencies with real-time exchange rates

Building a Translation Application Using Tkinter

Translate Your Text With Python and Tkinter

Build a Translation Application Using Tkinter and OpenAI

Use ChatGPT to Translate Your Text from Python

Build a To-do App With Python and Kivy

Manage Your Todo Items With Ease

Python PDF Report Generator

Generate custom PDF reports using reportlab & pdfrw with a PyQt/PySide GUI

Goodforbitcoin — A Cryptocurrency Market Tracker Built with Python & Qt5

Track cryptocurrency market values and trade volumes using PyQt5, PyQtGraph, and the CryptoCompare API

Moonsweeper

Explore the mysterious moon of Q'tee without getting too close to the alien natives!

Simple Sales Tax Calculator

Using Qt Creator to build a simple GUI application with Python and PyQt5

NSAViewer — Desktop Photobooth App

Build a webcam photobooth app with Python and Qt to take snapshots from your camera.

Raindar — Desktop Weather App with Python

Build a weather app by pulling data from a remote API using PyQt5

7Pez, custom skinned Unzip

Skinning a PyQt5 decorationless window

Megasolid Idiom — Build a Rich Text Editor in Python

Create a WYSIWYG word processor with PyQt5 and QTextEdit

Calculon — Build a Desktop Calculator with PyQt

Create a fully functional calculator app using PyQt5 and Qt Designer

Failamp — A Multimedia Player Built with Python & PyQt

Build a multimedia playlist and media player in Python using PyQt5

Tabbed web browsing

Use signal redirection to add a multi-tab interface to your PyQt5 browser

Mozzerella Ashbadger

The first steps to building your own web browser with PyQt5 and QWebEngineView

Adding application Help and About dialogs

Put some finishing touches to your Python GUI application

Open and Save HTML in a PyQt5 Browser

Adding file dialogs to load and save HTML files in your Python browser

15 Minute Apps

Build common desktop apps in Python using PyQt — with full source code

No2Pads, a simple Notepad clone

The QTextEdit widget does 90% of the work