Leo Well

Build a Translation Application Using Tkinter and OpenAI

Use ChatGPT to Translate Your Text from Python

Working With Python Virtual Environments

Setting Your Python Working Environment, the Right Way

QLineEdit

A Simple Text Input Widget

How to Create a Custom Title Bar for a PyQt Window

Customize Your Python App's Title Bars

How to Restore the Window's Geometry in a PyQt6 App

Make Your Windows Remember Their Last Geometry

Customizing Your Tkinter App's Windows

Make Your Tkinter App's Windows Have Different Looks

Getting Started With Kivy for GUI Development

Your First Steps With the Kivy Library for GUI Development

Input Validation in Tkinter GUI Apps

Validate User Input When Creating Apps With Tkinter and Python

PyQt vs. Tkinter — Which Should You Choose for Your Next GUI Project?

What Are the Major Differences Between these Popular Python GUI Libraries

Getting Started With Git and GitHub in Your Python Projects

Version-Controlling Your Python Projects With Git and GitHub

Working With Classes in Python and PyQt

Understanding the Intricacies of Python Classes

Can You Charge for Open-Source Software?

Making Money from Open-Source Projects

QCheckBox

Toggleable checkable widget

QPushButton

Add clickable buttons to your Python UI

Plotting With PyQtGraph

Create Custom Plots in PyQt6 With PyQtGraph

Which Python GUI library should you use?

Comparing the Python GUI libraries available in 2024

Embedding custom widgets from Qt Designer

Learn how to use custom widgets in your PySide6 applications when designing with Qt Designer

Creating additional windows

Opening new windows for your application

PySide6 Widgets

Using QPushButton, QCheckBox, QComboBox, QLabel, and QSlider widgets

Using the Place Geometry Manager in Tkinter

Laying out widgets with the Place geometry manager

PyQt5 Dialogs and Alerts

Notify your users and ask for their input
Showing articles for All (21) PyQt6 (13) PySide6 (13) PyQt5 (11) Tkinter (14) PySide2 (10)