V 2.0.1 Released
Qt Custom Widgets v2.0.1 Released
We’re excited to announce the release of Qt Custom Widgets 2.0.1 — a refined update that brings even more power and flexibility to your PyQt and PySide GUI development.
This release focuses on performance improvements, new custom widgets, and a streamlined command-line interface (CLI) that now lets you launch Qt Designer with all custom widgets preloaded.
What’s New in 2.0.1
More Custom Widgets
This version introduces several new widgets designed to enhance both functionality and design flexibility. Each widget can be used directly in Qt Designer or instantiated in Python code, fully integrated with your preferred Qt library (PySide6, PySide2, PyQt6, or PyQt5).
Launch Qt Designer with Plugins
The new CLI now supports launching Qt Designer directly from your environment, with optional loading of all Custom Widgets plugins.
To open Designer with your custom widgets automatically loaded, simply run:
Custom_Widgets --start-designer --plugins
If you prefer to launch Designer without plugins, just run:
Custom_Widgets --start-designer
This feature ensures a seamless integration between your environment and Designer, making your workflow faster and more reliable.
Improved JSON Stylesheet
The JSON-based stylesheet system has been updated for better theme management. You can now apply light, dark, or custom themes more efficiently with improved property mapping and rendering accuracy.
Minor Fixes and Performance Improvements
This update includes improved logging, faster UI monitoring, and stability enhancements across all supported platforms.
Updated Command-Line Interface (CLI)
The Custom Widgets CLI is designed to automate repetitive tasks in Qt development. It now supports file monitoring, UI conversion, Designer launching, and project setup — all in one tool.
Monitor UI Files for Changes
Custom_Widgets --monitor-ui path/to/file.ui --qt-library PySide6
Automatically converts .ui files to Python when changes are detected.
Convert UI Files to Python
Custom_Widgets --convert-ui path/to/file.ui --qt-library PySide6
Instantly converts .ui files to .py while preserving all custom widget imports.
Launch Designer
Custom_Widgets --start-designer --plugins
Opens Qt Designer with Custom Widgets automatically loaded.
Create a New Project
Custom_Widgets --create-project
Sets up a ready-to-use project structure for developing with Qt Custom Widgets.
For detailed command usage:
Custom_Widgets --help
Upgrade Now
To upgrade to version 2.0.1, run:
pip install --upgrade QT-PyQt-PySide-Custom-Widgets
Or visit the official PyPI page: https://pypi.org/project/QT-PyQt-PySide-Custom-Widgets/
