Skip to main content

Components for PySide/PyQt.

Project description

dayu_widgets

python version PyPI version Downloads Status License pypi format Maintenance

All Contributors

Components for PySide

主要参考了 AntDesign 组件库,其他参考了 iView 组件库,微信基础组件。

更多在此基础上的组件插件:

提供亮色(light)暗色(dark) 两种主题,每种主题可以设置主题颜色。 以下截图以:

  • 亮色 #1890ff
  • 暗色 #fa8c16

General

MPushButton(<- QPushButton)

pagerespageres

MLabel (<- QLabel)

pagerespageres

MLoading (<- QWidget)

pagerespageres

MToolButton (<- QToolButton)

pagerespageres

Navigation

MBreadcrumb (<- QWidget)

pagerespageres

MMenuTabWidget (<- QWidget)

pagerespageres

MPage (<- QWidget)

pagerespageres

Data Entry

MCheckBox <- QCheckBox

pagerespageres

MClickBrowserFilePushButton <- MPushButton

MClickBrowserFileToolButton <- MToolButton

MClickBrowserFolderPushButton <- MPushButton

MClickBrowserFolderToolButton <- MToolButton

MDragFileButton <- MToolButton

MDragFolderButton <- MToolButton

pagerespageres

MLineEdit <- QLineEdit

pagerespageres

MRadioButton <- QRadioButton

pagerespageres

MSwitch <- QRadioButton

pagerespageres

MSilder <- QSlider

pagerespageres

MSpinBox <- QSpinBox

MDoubleSpinBox <- QDoubleSpinBox

MDateTimeEdit <- QDateTimeEdit

MDateEdit <- QDateEdit

MTimeEdit <- QTimeEdit

pagerespageres

Data Display

MAvatar <- QLabel

pagerespageres

MBadge <- QWidget

pagerespageres

MCarousel <- QGraphicsView

pagerespageres

MCard <- QWidget

pagerespageres

MCollapse <- QWidget

pagerespageres

MLineTabWidget <- QWidget

pagerespageres

MTag <- QLabel

MCheckableTag <- QCheckBox

MNewTag <- QWidget

pagerespageres

Feedback

MAlert <- QWidget

pagerespageres

MDrawer <- QWidget

pagerespageres

MMessage <- QWidget

pagerespageres

MProgressBar <- QProgressBar

pagerespageres

MProgressCircle <- QProgressBar

pagerespageres

MToast <- QWidget

pagerespageres

Other

MDivider <- QWidget

pagerespageres

如何贡献代码

安装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


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)

Uploaded Source

Built Distribution

dayu_widgets-0.13.15-py2.py3-none-any.whl (288.2 kB view details)

Uploaded Python 2 Python 3

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

Hashes for dayu_widgets-0.13.15.tar.gz
Algorithm Hash digest
SHA256 d3cc7a763f55c1c9de499454746f5d7135f9a8271da4b7025f32d20270b60ab5
MD5 224a284eee9a21b4a85b7b4a44dc61a0
BLAKE2b-256 162419b32758e9a4f9b59bd7609a6860385a35a53c449e65e1cd36a3c7aa029c

See more details on using hashes here.

File details

Details for the file dayu_widgets-0.13.15-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dayu_widgets-0.13.15-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 083bb8009d2b39a930d05445db6a38e70f68a396cc132b4afd4fcf01d61c15df
MD5 3668ec69b2994649f1a9883a57c0d033
BLAKE2b-256 18b7f42b11998b8e610f7782f3f4b3212ce06edd7a18ac84c9afa3ae12313b74

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page