Learning Python GUI Development from Scratch

Learning Python GUI Development from Scratch

🚀Learning Python GUI Development from Scratch Hello everyone! Today we are going to discuss a particularly practical topic—developing software with a graphical user interface using Python. 💡 The user interaction interface of a program, known in English as UI (User Interface). When an application’s UI becomes complex, using the command line can be inconvenient for … Read more

Renesas Partners with LVGL PRO to Create an Integrated Solution for Embedded GUI Development

Renesas Partners with LVGL PRO to Create an Integrated Solution for Embedded GUI Development

As the demand for user experience in embedded devices continues to rise, graphical user interfaces (GUIs) have become an increasingly important aspect of product development. Recently, LVGL, one of the most popular open-source embedded graphics libraries, launched its commercial professional UI editor, LVGL PRO version 1.0. Renesas Electronics, a global supplier of MCUs/MPUs, has maintained … Read more

Batch Scraping of Douban Movie Top 250 Information (Ranking, Name, Rating) Using Python

Batch Scraping of Douban Movie Top 250 Information (Ranking, Name, Rating) Using Python

Effect Library Introduction 1. <span>tkinter</span> Library Function:<span>tkinter</span> is the standard GUI library that comes with Python, acting like a magical interface designer. In the project of batch scraping Douban Movie Top 250 information, it helps us create a visual interface that allows users to easily start the scraping task and display the scraped movie information, … Read more

A Win32 C++ GUI Program That Cannot Be Screen Captured

A very simple Win32 C++ program that displays a window that cannot be captured (the captured part will turn black). The core is the Win32 API <span>SetWindowDisplayAffinity</span>, and the other part is just a Hello World. Compilation method: Use MinGW-w64 (MSYS2) to compile, the command is<span>g++ -municode -mwindows -O2 protected.cpp -o protected.exe</span> The source code … Read more

Using Dialogs in QT C++

Using Dialogs in QT C++

Using Dialog in Qt. Dialogs are an essential part of GUI applications, used for brief interactions with users, such as confirming actions, inputting information, and displaying progress. 1. Basic Concept of Dialogs In Qt, a Dialog is essentially a special window that inherits from <span><span>QDialog</span></span>. <span><span>QDialog</span></span> itself is a subclass of <span><span>QWidget</span></span>, so it possesses … Read more

6 Python Libraries for GUI Development

6 Python Libraries for GUI Development

Python is a powerful programming language that can not only handle data and algorithms but also create beautiful and practical graphical user interfaces (GUI). This article will introduce 6 commonly used Python GUI libraries, including their features, usage methods, and code examples, to help developers choose the most suitable tools for their projects. Previous Python … Read more

Running GUI on ESP32-S3 with Rust

Running GUI on ESP32-S3 with Rust

Hello, it has been a while since I shared some insights on Rust in embedded systems. Below is a demonstration of the GUI effect of Rust on the ESP32-S3.The project uses: esp-hal latest version esp-hal = { version = "1.0.0-beta.1", features = [ "esp32s3", "psram", "unstable", "log-04",] } The GUI library used is Slint, version … Read more

Differences Between UID, CPUID, and PDID Identifiers in MCUs

Differences Between UID, CPUID, and PDID Identifiers in MCUs

Overview of Core Differences Feature PDID (Part Device ID) CPUID (Core Peripheral ID) UID (Unique ID) Chinese Name Device Model Identifier Processor Core Identifier Unique Device Identifier Function Distinguishes theproduct model and version Identifies theCPU core‘s architecture, version, and features Differentiateseach physical chip under the same model Uniqueness Not Unique: The values are identical for … Read more

The Need for a ‘Beijing Diwen’ Serial Port Screen Module Factory in Jiangsu and Zhejiang

The Need for a 'Beijing Diwen' Serial Port Screen Module Factory in Jiangsu and Zhejiang

There are dozens of companies in the serial port screen industry, including Diwen, Taojingchi, Guangzhou Dacai, Jinxizhi Control, Xinruida, Fulai New, Guanjian, and Youcai, as observed by Lao Chen in the market. A serial port screen, as the name suggests, is a display that communicates with the main control device through serial communication interfaces (such … Read more

Object-Oriented Programming Concepts Illustrated with LCD Driver Examples

Object-Oriented Programming Concepts Illustrated with LCD Driver Examples

Follow+Star PublicAccount to not miss exciting contentSource Material | Network In the early days, microcontrollers had limited performance and resources, making object-oriented programming a “luxury.” Today, with improved performance and resources, object-oriented programming has become a trend. Today, we will discuss the concepts of object-oriented programming in conjunction with examples of driving LCDs. Overview of … Read more