GitHub开源推荐 | 炫酷的Material风格Qt控件
Github 开源推荐
专注分享 GitHub 上有趣、好玩的开源项目,
以帮助大家提高编程技巧,找到编程乐趣。
如果你对开源感兴趣,想和大家分享一些优质项目,随时欢迎投稿(微信号:iwaleon
)。
Google 推出的 Material Design
,无论是视觉效果还是交互体验都很棒,我们平时在上网时,在绝大多数的网页上都能看到这样的效果。
对于 Web
前端来说,要实现这些轻而易举,因为有很多成熟的框架可选,像 Material UI
、MUI
...... 但在 Qt
中,类似的框架少得可怜,不得不进行大量的定制,反反复复,很消耗时间和精力。
那如果真想要一些炫酷的 Qt
控件,真的就没办法了吗?当然不是了,qt-material-widgets
值得一试!
GitHub 地址:https://github.com/laserpants/qt-material-widgets
这个开源库基于 Qt Widgets,目前已经实现了 20 个左右控件(例如:复选框、对话框等),还有一些正在开发中(例如:列表、表格),另外一些还没有实现(例如:搜索框、工具栏)。
1
风格效果
应用栏:QtMaterialAppBar
自动补全:QtMaterialAutoComplete
头像:QtMaterialAvatar
徽标/小红点:QtMaterialBadge
复选框:QtMaterialCheckBox
环形进度条:QtMaterialCircularProgress
对话框:QtMaterialDialog
抽屉:QtMaterialDrawer
悬浮按钮:QtMaterialFloatingActionButton
扁平化按钮:QtMaterialFlatButton
图标按钮:QtMaterialIconButton
进度条:QtMaterialProgress
单选框:QtMaterialRadioButton
凸起按钮:QtMaterialRaisedButton
滚动条:QtMaterialScrollBar
滑动条:QtMaterialSlider
弹出提醒:QtMaterialSnackBar
标签页/选项卡:QtMaterialTabs
文本框:QtMaterialTextField
开关按钮:QtMaterialToggle
效果还是很不错的,持续关注吧,后期控件会不断更新!
·END·