QML学习
main.qml
import QtQuick 2.15
import QtQuick.Window 2.15
import QtQuick.Controls 2.15
Window {
width: 640
height: 480
visible: true
title: qsTr("Hello World")
Dial {
anchors.fill: parent
id: dial
// 设置旋钮的范围
from: 0
to: 100
// 设置旋钮的初始值
value: 50
// 设置旋钮的步长
stepSize: 0.1
// 监听旋钮值变化的信号
onValueChanged: {
label.text = value.toFixed(1);
}
// 计算弧度
property real angleInRadian: (dial.angle * Math.PI) / 180
// 背景视图以中心为原点(0, 0)来计算,(0, radius)是初始坐标
property real coeff: 30