我正在学习使用Qt&目前能够以标准格式开发大多数小部件的应用程序。现在我想让我的小部件更漂亮。 Windows的标准版非常沉闷。我想知道widget的哪些属性通常用于改变它们的外观。
例如,标准QPushButton
没有玻璃外观,可以在this视频中观察到。请在0:10(开始播放视频后10秒)观察按钮的感觉。
Here是另一个例子。起来&向下按钮&按钮位于下方。
如何在Qt中进行此类编辑?
请注意,我不想复制UI,只想知道如何创建这样漂亮的小部件?
对此主题的任何帮助对我都非常有帮助。
谢谢。
答案 0 :(得分:4)
QStyle是一个选项,另一个是编辑单个组件的样式表,在Qt Designer中,您可以打开项目的CSS表。
答案 1 :(得分:3)
您应该查看QStyle
班级http://doc.qt.io/qt-4.8/qstyle.html
答案 2 :(得分:1)
如果你刚刚开始学习Qt并且你并没有被一些Big Boss限制在QWidget风格的Qt中,我建议你学习Qt QML,因为它是Qt的未来,而QWidgets +样式表已经过时了。此外,针对声明性QML进行编程比处理错误的样式表要简单得多。