QML官方系列教程——Use Case - Style And Theme Support
附网址:http://qt-project.org/doc/qt-5/qtquick-usecase-styling.html Use Case - Style And Theme Support—— 用例 - 风格和主题支持 Qt Quick 模块提供的类型并不能独立地覆盖用户界面所需要的所有组件。一个常见的做法是通过 Qt Quick 的基本模块开发一套自定义样式的用户界面组件。通过可复用组件我们很容易做到这一点。 通过使用可复用组件的方式,你可以定义该组件在程序中需要呈现的外观,并直接为它设计一个风格。然后你可以使用它来代替那些没有风格的类型。例如,你可以创建一个MyText.qml,假设它的属性已经被你明确设置好,然后你就可以使用MyText来代替你的应用程序中的所有Text。 Example Themed Text —— 主题文本示例 Button Definition import QtQuick 2.0 Text { color: "lightsteelblue" font { family: 'Courier'; pixelSize: 20; bold: true; capitalization: Font.SmallCaps } } · Using the Text Column { spacing: 20 MyText { text: 'I am the