A powerful and artistic UI library based on PyQt5,基于 PyQt5 的UI框架,灵动、优雅而轻便
Python
1,285
646 commits
updated May 31, 2026
A powerful and artistic UI library based on PyQt5
English | 简体中文
Clone this repository and run the following command in your terminal:
python setup.py install
⚠️ This project is still under active development. It is not yet available on PyPi, but will be in the future.
To explore the widgets, components, and framework offered by PyQt-SiliconUI, run
examples/Gallery for siui/start.py
The refactoring of widgets is nearing completion. You can try them on the "Refactored Widgets" page in the Gallery.
Please note:
If you plan to start a project using PyQt-SiliconUI in the near future, it is highly recommended to use only the widgets listed under “Refactored Widgets”.
The older widgets have many issues and are being gradually replaced.
Similarly, the application templates are also under a complete overhaul. Work on them will begin once the core widget and component refactors are done. Since the current templates contain many flaws and have poor implementations, we strongly advise against using the old application templates for real-world projects until the refactor is complete.
Below are actively maintained modules. Once these are fully implemented, outdated ones will be removed from the repository.
siui/components/button.py – Refactored button widgetssiui/components/container.py – Refactored containers managed using Qt’s layout systemsiui/components/editor.py – Refactored input/edit widgetssiui/components/graphic.py – Proxy widgets, wrappers, and graphic-related utilitiessiui/components/label.py – Widgets for displaying text and images, plus uncategorized onessiui/components/layout.py – New implementations of flow and waterfall layouts, also using Qt layoutssiui/components/menu_.py – Menu componentssiui/components/popover.py – Popover-style widgets such as date pickers and time pickerssiui/components/progress_bar_.py – Refactored progress bar widgetssiui/components/slider_.py – Refactored sliders, including horizontal sliders and scrollbar handlessiui/core/animation.py – Refactored animation utilitiessiui/core/event_filter.py – Various event filterssiui/core/painter.py – Core drawing-related functionsHere are some project that created based on PyQt-SiliconUI:
PyQt-SiliconUI is licensed under GPLv3
Copyright © 2024-2025 by ChinaIceF.
1,007 followers · starred Jul 2024
35 followers · starred Aug 2025
45 followers · starred Feb 2025
A powerful and artistic UI library based on PyQt5,基于 PyQt5 的UI框架,灵动、优雅而轻便
Python
1,285
646 commits
updated May 31, 2026
A powerful and artistic UI library based on PyQt5
English | 简体中文
Clone this repository and run the following command in your terminal:
python setup.py install
⚠️ This project is still under active development. It is not yet available on PyPi, but will be in the future.
To explore the widgets, components, and framework offered by PyQt-SiliconUI, run
examples/Gallery for siui/start.py
The refactoring of widgets is nearing completion. You can try them on the "Refactored Widgets" page in the Gallery.
Please note:
If you plan to start a project using PyQt-SiliconUI in the near future, it is highly recommended to use only the widgets listed under “Refactored Widgets”.
The older widgets have many issues and are being gradually replaced.
Similarly, the application templates are also under a complete overhaul. Work on them will begin once the core widget and component refactors are done. Since the current templates contain many flaws and have poor implementations, we strongly advise against using the old application templates for real-world projects until the refactor is complete.
Below are actively maintained modules. Once these are fully implemented, outdated ones will be removed from the repository.
siui/components/button.py – Refactored button widgetssiui/components/container.py – Refactored containers managed using Qt’s layout systemsiui/components/editor.py – Refactored input/edit widgetssiui/components/graphic.py – Proxy widgets, wrappers, and graphic-related utilitiessiui/components/label.py – Widgets for displaying text and images, plus uncategorized onessiui/components/layout.py – New implementations of flow and waterfall layouts, also using Qt layoutssiui/components/menu_.py – Menu componentssiui/components/popover.py – Popover-style widgets such as date pickers and time pickerssiui/components/progress_bar_.py – Refactored progress bar widgetssiui/components/slider_.py – Refactored sliders, including horizontal sliders and scrollbar handlessiui/core/animation.py – Refactored animation utilitiessiui/core/event_filter.py – Various event filterssiui/core/painter.py – Core drawing-related functionsHere are some project that created based on PyQt-SiliconUI:
PyQt-SiliconUI is licensed under GPLv3
Copyright © 2024-2025 by ChinaIceF.
1,007 followers · starred Jul 2024
35 followers · starred Aug 2025
45 followers · starred Feb 2025