Skip to main content

V 2.0.1 Released

· 3 min read
Khamisi Kibet
Creator of Qt Custom Widgets

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/