Components for PySide/PyQt.
Project description
dayu_widgets
Components for PySide
主要参考了 AntDesign 组件库,其他参考了 iView 组件库,微信基础组件。
更多在此基础上的组件插件:
提供亮色(light) 和 暗色(dark) 两种主题,每种主题可以设置主题颜色。 以下截图以:
- 亮色 #1890ff
- 暗色 #fa8c16
General
MPushButton(<- QPushButton)
MLabel (<- QLabel)
MLoading (<- QWidget)
MToolButton (<- QToolButton)
Navigation
MBreadcrumb (<- QWidget)
MMenuTabWidget (<- QWidget)
MPage (<- QWidget)
Data Entry
MCheckBox <- QCheckBox
MClickBrowserFilePushButton <- MPushButton
MClickBrowserFileToolButton <- MToolButton
MClickBrowserFolderPushButton <- MPushButton
MClickBrowserFolderToolButton <- MToolButton
MDragFileButton <- MToolButton
MDragFolderButton <- MToolButton
MLineEdit <- QLineEdit
MRadioButton <- QRadioButton
MSwitch <- QRadioButton
MSilder <- QSlider
MSpinBox <- QSpinBox
MDoubleSpinBox <- QDoubleSpinBox
MDateTimeEdit <- QDateTimeEdit
MDateEdit <- QDateEdit
MTimeEdit <- QTimeEdit
Data Display
MAvatar <- QLabel
MBadge <- QWidget
MCarousel <- QGraphicsView
MCard <- QWidget
MCollapse <- QWidget
MLineTabWidget <- QWidget
MTag <- QLabel
MCheckableTag <- QCheckBox
MNewTag <- QWidget
Feedback
MAlert <- QWidget
MDrawer <- QWidget
MMessage <- QWidget
MProgressBar <- QProgressBar
MProgressCircle <- QProgressBar
MToast <- QWidget
Other
MDivider <- QWidget
如何贡献代码
安装poetry
shell pip install poetry
安装依赖
poetry install
运行单元测试
poetry run pytest
运行 black检查
poetry run black dayu_widgets
运行isort
poetry run isort dayu_widgets
提交代码
poetry run cz commit
Contributors ✨
Thanks goes to these wonderful people (emoji key):
Yanru Mu 💻 |
Hal 💻 |
FXTD-ODYSSEY 💻 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dayu_widgets-0.13.15.tar.gz
(225.6 kB
view details)
Built Distribution
File details
Details for the file dayu_widgets-0.13.15.tar.gz
.
File metadata
- Download URL: dayu_widgets-0.13.15.tar.gz
- Upload date:
- Size: 225.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3cc7a763f55c1c9de499454746f5d7135f9a8271da4b7025f32d20270b60ab5 |
|
MD5 | 224a284eee9a21b4a85b7b4a44dc61a0 |
|
BLAKE2b-256 | 162419b32758e9a4f9b59bd7609a6860385a35a53c449e65e1cd36a3c7aa029c |
File details
Details for the file dayu_widgets-0.13.15-py2.py3-none-any.whl
.
File metadata
- Download URL: dayu_widgets-0.13.15-py2.py3-none-any.whl
- Upload date:
- Size: 288.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 083bb8009d2b39a930d05445db6a38e70f68a396cc132b4afd4fcf01d61c15df |
|
MD5 | 3668ec69b2994649f1a9883a57c0d033 |
|
BLAKE2b-256 | 18b7f42b11998b8e610f7782f3f4b3212ce06edd7a18ac84c9afa3ae12313b74 |