9

我正在学习使用 Qt 并且目前能够使用标准格式的大多数小部件开发应用程序。现在我想让我的小部件更漂亮。标准的对于 Windows 来说非常乏味。我想知道小部件的哪些属性通常用于改变它们的外观。例如,该标准QPushButton没有如视频中所观察到的玻璃状外观。请在 0:10(开始视频 10 秒后)观察按钮的手感。 是另一个例子。向上和向下按钮和按钮在下方。如何在 Qt 中进行此类编辑?请注意,我不想复制 UI,只是想知道如何创建如此漂亮的小部件?关于这个主题的任何帮助都会对我很有帮助。谢谢你。

4

3 回答 3

4

QStyle是一种选择,另一种是编辑单个组件的样式表,在Qt Designer中,您可以打开项目的CSS表。

http://qt-project.org/doc/qt-4.8/stylesheet-examples.html

于 2013-02-26T08:53:22.030 回答
3

你应该看看QStylehttp://doc.qt.io/qt-4.8/qstyle.html

于 2013-02-26T08:50:24.533 回答
1

如果您刚刚开始学习 Qt,并且您并没有被一些大老板限制为 QWidget 样式的 Qt,我建议您学习Qt QML,因为它是 Qt 的未来,而 QWidgets+样式表正在变得过时。此外,针对声明式 QML 进行编程比处理有缺陷的样式表要简单得多。

于 2013-02-26T09:43:33.837 回答