Qt/QML学习-BusyIndicator
创始人
2025-01-09 07:04:11
0

QML学习

  • BusyIndicator例程
  • 视频讲解
  • 代码

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")      BusyIndicator {         id: busyIndicator         anchors.fill: parent         MouseArea {             anchors.fill: parent             onClicked: {                 busyIndicator.running = busyIndicator.running? false: true             }         }          background: Rectangle {             id: backgroundRect             color: "transparent"         }          contentItem: Item {             Rectangle {                 anchors.centerIn: parent                 width: parent.width < parent.height? parent.width / 4 * 3: parent.height / 4 * 3                 height: width                 color: backgroundRect.color                 radius: height / 2                 border.width: height / 12             }              Canvas {                 id: canvas                 anchors.centerIn: parent                 width: parent.width < parent.height? parent.width / 4 * 3: parent.height / 4 * 3                 height: width                 property real angle: 0                 onPaint: {                     rotate()                 }                 function rotate() {                     var ctx = getContext('2d')                     ctx.clearRect(0, 0, canvas.width, canvas.height)                     ctx.beginPath()                     ctx.arc(width/2, height/2, height/2-height/12/2, canvas.angle, canvas.angle + Math.PI * 2 / 12, false)                     ctx.lineWidth = height / 12                     ctx.strokeStyle = "red"                     ctx.stroke()                     requestAnimationFrame(rotate)                 }                 Timer {                     repeat: true                     interval: 25                     onTriggered: {                         canvas.angle += Math.PI * 2 / 24                     }                     running: busyIndicator.running                 }             }         }     } } 

演示

  • 视频讲解

相关内容

热门资讯

黑科技辅助挂!wepoker数... 黑科技辅助挂!wepoker数据分析工具,德普之星怎么开辅助,一直真的有挂(有挂技术)1、实时德普之...
为切实保障!智星菠萝辅助,德普... 为切实保障!智星菠萝辅助,德普之星私人局辅助器,本来是真的有挂(有挂讲解)1、每一步都需要思考,不同...
昨日!hhpoker辅助器视频... 昨日!hhpoker辅助器视频,德普辅助软件,确实是有挂(有挂透明挂)1、点击下载安装,德普辅助软件...
据玩家消息!wepoker游戏... 据玩家消息!wepoker游戏下载,德普之星辅助器,好像存在有挂(有挂教学)该软件可以轻松地帮助玩家...
2026版攻略!佛手在线是不是... 2026版攻略!佛手在线是不是有挂,红龙poker辅助,果然是有挂(有挂助手)红龙poker辅助脚本...
2026版攻略!wepoker... 2026版攻略!wepoker亲友圈有用吗,德普之星透视辅助软件下载,一直是有挂(有挂规律)进入游戏...
第三方技巧!德普辅助app,德... 第三方技巧!德普辅助app,德扑之心免费透视,都是真的有挂(有挂分析)1、德扑之心免费透视破解器简单...
黑科技辅助挂!wepoker开... 黑科技辅助挂!wepoker开脚本视频,德扑之星透视软件免费入口官网,其实真的是有挂(真是有挂)1、...
连日来!wepoker私人局透... 连日来!wepoker私人局透视插件,德扑之星怎么开辅助,本来真的是有挂(有挂分享)1、首先打开德扑...
黑科技技巧!wpk透视辅助靠谱... 黑科技技巧!wpk透视辅助靠谱吗,德扑之心免费透视,果然是有挂(有挂工具)1、下载好德扑之心免费透视...