小编Mul*_*ens的帖子

在 Qt qml 中设置样式

我想在 qml 中设置元素的样式。为此,我想使用像 Material Style 这样的样式。使用可以在以下位置找到的示例:

https://doc.qt.io/qt-5/qtquickcontrols2-material.html

import QtQuick 2.12
import QtQuick.Controls 2.12
import QtQuick.Controls.Material 2.12

ApplicationWindow {
   visible: true

   Material.theme: Material.Dark
   Material.accent: Material.Purple

   Column {
       anchors.centerIn: parent

       RadioButton { text: qsTr("Small") }
       RadioButton { text: qsTr("Medium");  checked: true }
       RadioButton { text: qsTr("Large") }
     }
}
Run Code Online (Sandbox Code Playgroud)

给我在我所附的图像中看到的结果。无论我使用哪种风格,都不会发生任何变化。

我目前在 Windows 10 操作系统下使用最新的免费 Qt 版本。

谁能帮我?是否可以简单地在 QML 中全局覆盖样式并创建自己的样式。

在此输入图像描述

qt styling qml

6
推荐指数
1
解决办法
7364
查看次数

标签 统计

qml ×1

qt ×1

styling ×1