QT QML 实现的旋钮按钮,类似收音机音量旋钮,可指示方向和角度

如图,旋钮按钮, 点击白色圆圈按钮后 会沿着圆周轨迹 跟随滑动方向运动

可输出方向和角度值, 适用于调节角度和方向的场景,UI风格可改

已单独封装为qml组件,可以直接插入项目使用,可根据情况增加自定义信号

提供信号如下:

1、开始信号

2、停止信号

3、输出角度值

css 复制代码
    CircleSlider{
        id:rightslider
        totalDiameter: 200
        visible: false
        z:20

        onStartPointChange: {
            angleTimer.running = true
        }

        onEndPointChange: {
            angleTimer.running = false
        }
    }


    Timer{
        id:angleTimer
        interval: 500
        running: false
        repeat: true
        onTriggered: {
                console.log("rightslider.currentAngle = __",rightslider.currentAngle)
        }
    }
相关推荐
m0_635647488 分钟前
Qt打包含有第三方库的软件为应用程序——CQtDeployer
开发语言·数据库·qt
菩提树下的凡夫3 小时前
Qt环境下普通变量与原子变量的区别与联系
qt
小短腿的代码世界14 小时前
Qt文件系统与IO深度解析:从QFile到异步文件操作
开发语言·qt
徐某人..17 小时前
基于i.MX6ULL平台的智能网关系统开发
arm开发·c++·单片机·qt·物联网·学习·arm
(Charon)19 小时前
【C++/Qt】Qt 封装 TCP 客户端底层 Network 类:连接、收发、自动测试与错误处理
服务器·网络·qt·tcp/ip
小短腿的代码世界21 小时前
QCefView深度解析:Qt应用中嵌入Chromium浏览器的终极方案
开发语言·qt
小短腿的代码世界1 天前
VLC-Qt深度解析:Qt应用中的专业视频播放方案
开发语言·qt
rrr21 天前
【前端开发】|GUI 基本概念和框架基础
前端·qt
Z文的博客1 天前
【避坑实录】Qt 4.8.6 + Paho MQTT C客户端 + OpenSSL静态链接的血泪史
c语言·开发语言·qt·嵌入式linux