Tagged articles
34 articles
Page 1 of 1
Python Programming Learning Circle
Python Programming Learning Circle
Jun 10, 2025 · Frontend Development

Master PyQt5 Event Handling and Timers: From Signals to Custom Filters

This article explains PyQt5's event system, covering both high‑level signal‑slot mechanisms and low‑level event handling, lists common event types, demonstrates five event‑processing techniques, and provides step‑by‑step examples of implementing custom event filters and timers using QTimer and timerEvent.

PyQt5Python GUITimers
0 likes · 10 min read
Master PyQt5 Event Handling and Timers: From Signals to Custom Filters
Python Programming Learning Circle
Python Programming Learning Circle
May 7, 2025 · Frontend Development

Comprehensive PyQt5 Tutorial: Environment Setup, Basic Code Structure, Events, Signals & Slots, and QWidget Usage

This article provides a step‑by‑step guide to using PyQt5 for Python GUI development, covering installation, designer integration, converting .ui files to Python code, basic window structure, QObject concepts, event handling, signal‑slot mechanisms, common widget methods, and practical examples with full code snippets.

GUIPyQt5Qt
0 likes · 19 min read
Comprehensive PyQt5 Tutorial: Environment Setup, Basic Code Structure, Events, Signals & Slots, and QWidget Usage
Python Programming Learning Circle
Python Programming Learning Circle
May 7, 2025 · Frontend Development

Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example

This tutorial introduces Python desktop GUI development, compares common frameworks, explains PyQt5 features and installation, demonstrates basic window creation, shows a complete weather‑query application with Qt Designer and API integration, and covers packaging the app into an executable.

Desktop ApplicationGUIPyQt5
0 likes · 16 min read
Python GUI Development with PyQt5: Framework Overview, Installation, and Weather App Example
Python Programming Learning Circle
Python Programming Learning Circle
Apr 19, 2025 · Artificial Intelligence

Building an AI‑Powered Dou Dizhu Card‑Playing Assistant with YOLOv5 and DouZero

This tutorial explains how to create an AI‑driven Dou Dizhu (Chinese poker) assistant that captures game screenshots, uses YOLOv5 for card detection, leverages the DouZero model for optimal move prediction, and provides a PyQt5 UI for real‑time play assistance, including environment setup and code examples.

AIComputer VisionDouZero
0 likes · 13 min read
Building an AI‑Powered Dou Dizhu Card‑Playing Assistant with YOLOv5 and DouZero
Test Development Learning Exchange
Test Development Learning Exchange
Jan 15, 2025 · Frontend Development

Ten PyQt5 GUI Widget Examples for Desktop Applications

This article provides ten self‑contained PyQt5 examples—including a simple window, button counter, text input, checkbox, combo box, file dialog, progress bar, label, table view, and calendar widget—each with full Python code and brief explanations for building desktop GUI components.

DesktopGUIPyQt5
0 likes · 8 min read
Ten PyQt5 GUI Widget Examples for Desktop Applications
IT Services Circle
IT Services Circle
Aug 11, 2024 · Frontend Development

Using sviewgui: A PyQt5 GUI Tool for Interactive Matplotlib and Seaborn Plotting with PDF Export

This tutorial introduces sviewgui, a lightweight PyQt5 GUI application that lets users drag‑and‑drop data to create Matplotlib or Seaborn visualizations, customize themes, and export high‑resolution PDFs, with three simple ways to load data including file selection, absolute paths, and pandas DataFrames.

PDF exportPyQt5Python GUI
0 likes · 3 min read
Using sviewgui: A PyQt5 GUI Tool for Interactive Matplotlib and Seaborn Plotting with PDF Export
Python Programming Learning Circle
Python Programming Learning Circle
Mar 2, 2024 · Frontend Development

Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks

This article provides an extensive overview of Python GUI development, covering popular frameworks such as PyQt5, PySide6, Tkinter, and others, detailing installation steps, code examples, UI design with Qt Designer, and packaging techniques using tools like fbs to create standalone desktop applications.

Desktop ApplicationGUIPyQt5
0 likes · 17 min read
Comprehensive Guide to Python GUI Development with PyQt5 and Related Frameworks
Baidu Tech Salon
Baidu Tech Salon
Apr 25, 2023 · Game Development

How to Build Sensor‑Free Motion Games with PP‑TinyPose and FastDeploy

This article explains how to develop sensor‑less motion-controlled games by leveraging the PP‑TinyPose keypoint detection model and FastDeploy inference tool, detailing the required setup, code snippets, and a reusable PyQt5 framework for creating webcam‑driven interactive demos.

AIComputer VisionFastDeploy
0 likes · 11 min read
How to Build Sensor‑Free Motion Games with PP‑TinyPose and FastDeploy
Python Programming Learning Circle
Python Programming Learning Circle
Oct 29, 2021 · Frontend Development

Comprehensive Guide to PyQt5: GUI Frameworks, Installation, Usage Examples, and Packaging

This tutorial introduces common Python GUI frameworks, provides an in‑depth overview of PyQt5 and its modules, walks through installation, Qt Designer configuration, code examples for creating windows and handling events, demonstrates a weather‑query application, and explains how to package the program into a standalone executable.

Desktop ApplicationPyQt5Python GUI
0 likes · 15 min read
Comprehensive Guide to PyQt5: GUI Frameworks, Installation, Usage Examples, and Packaging
MaGe Linux Operations
MaGe Linux Operations
Oct 4, 2021 · Artificial Intelligence

Build a Simple AI‑Powered Tetris Game with Python

This tutorial shows how to create a Tetris mini‑game with AI using a straightforward algorithm, Python 3.6, PyQt5, and detailed code that evaluates board states based on cleared lines, holes, heights, and other metrics to select optimal moves.

AIPyQt5Python
0 likes · 5 min read
Build a Simple AI‑Powered Tetris Game with Python
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 22, 2021 · Frontend Development

Why Python GUIs Look Ugly and How to Make Them Beautiful

Although many developers criticize Tkinter and PyQt5 for producing unattractive interfaces, this article explains that functionality is prioritized over aesthetics, draws parallels between PyQt5 widgets and web HTML/CSS/JS components, and offers practical tips—design prototypes, leveraging QSS, and using widget properties—to dramatically improve Python desktop GUI appearance.

GUIPyQt5Python
0 likes · 7 min read
Why Python GUIs Look Ugly and How to Make Them Beautiful
Programmer DD
Programmer DD
Sep 11, 2020 · Game Development

Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial

This tutorial walks you through creating a fully functional Tetris clone using Python's PyQt5 library, covering game logic, rendering, user controls, shape management, line clearing, and includes complete source code for all core classes and methods.

GUIGame DevelopmentPyQt5
0 likes · 20 min read
Build a Classic Tetris Game with PyQt5: Step‑by‑Step Tutorial
MaGe Linux Operations
MaGe Linux Operations
Sep 24, 2019 · Frontend Development

Build a PyQt5 Number‑Guessing Game UI from Scratch

This tutorial walks you through creating a number‑guessing game interface with PyQt5, covering Qt Designer setup, Pyuic conversion, UI layout design, and the full Python implementation—including initialization, random number generation, user input handling, game logic, reset functionality, and keyboard shortcuts.

GUINumber Guessing GamePyQt5
0 likes · 11 min read
Build a PyQt5 Number‑Guessing Game UI from Scratch
Python Crawling & Data Mining
Python Crawling & Data Mining
Jun 29, 2019 · Frontend Development

Build a Weather Forecast Desktop App with PyQt5 in Minutes

This tutorial walks you through creating a Python desktop weather application using PyQt5, covering environment setup, city code preprocessing with pandas, UI design in Qt Designer, API integration, JSON parsing, shortcut handling, and packaging with PyInstaller.

Desktop ApplicationPyQt5Python
0 likes · 6 min read
Build a Weather Forecast Desktop App with PyQt5 in Minutes
MaGe Linux Operations
MaGe Linux Operations
May 29, 2019 · Frontend Development

Launch Python GUI Apps Without a Command Prompt Window

This guide shows several ways to start Python graphical applications—by renaming scripts to .pyw, using batch files, or building a PyQt5 launch toolbox—so you can run them instantly without opening a black command‑prompt window.

Batch fileGUIPyQt5
0 likes · 7 min read
Launch Python GUI Apps Without a Command Prompt Window