Overview of dayu_widgets components
masterdayu_widgets provides themed PySide components inspired by AntDesign, iView, and WeChat. It supports both light and dark themes, with customizable theme colors for each.
Components are categorized as follows:
General
MPushButton(inheritsQPushButton)MLabel(inheritsQLabel)MLoading(inheritsQWidget)MToolButton(inheritsQToolButton)
Navigation
MBreadcrumb(inheritsQWidget)MMenuTabWidget(inheritsQWidget)MPage(inheritsQWidget)
Data Entry
MCheckBox(inheritsQCheckBox)- File/Folder Browsers:
MClickBrowserFilePushButton,MClickBrowserFileToolButton,MClickBrowserFolderPushButton,MClickBrowserFolderToolButton,MDragFileButton,MDragFolderButton MLineEdit(inheritsQLineEdit)MRadioButton(inheritsQRadioButton)MSwitch(inheritsQRadioButton)MSilder(inheritsQSlider)- SpinBoxes/Date Edits:
MSpinBox,MDoubleSpinBox,MDateTimeEdit,MDateEdit,MTimeEdit
Data Display
MAvatar(inheritsQLabel)MBadge(inheritsQWidget)MCarousel(inheritsQGraphicsView)MCard(inheritsQWidget)MCollapse(inheritsQWidget)MLineTabWidget(inheritsQWidget)- Tags:
MTag(inheritsQLabel),MCheckableTag(inheritsQCheckBox),MNewTag(inheritsQWidget)
Feedback
MAlert(inheritsQWidget)MDrawer(inheritsQWidget)MMessage(inheritsQWidget)MProgressBar(inheritsQProgressBar)MProgressCircle(inheritsQProgressBar)MToast(inheritsQWidget)
Other
MDivider(inheritsQWidget)