当前位置: 首页 > news >正文

Qt常用控件之旋钮QDial

旋钮QDial

QDial 表示一个旋钮控件。

1. QDial属性

属性说明
value当前数值。
minimum最小值。
maximum最大值。
singleStep按下方向键时改变的步长。
pageStep按下 pageUp/pageDown 的时候改变的步长。
sliderPosition界面上旋钮显示的初始位置。
tracking外观是否会跟踪数值变化(默认为 true)。
wrapping是否允许循环调整(即超过最大值时变为最小值)。
notchesVisible是否显示刻度线。
notchTarget刻度线的密度(数字越大越稀疏)。

2. QDial信号

信号说明
valueChanged(int)数值变化时触发。
rangeChanged(int, int)范围变化时触发。

3. 使用QDial制作调整窗口不透明度的旋钮

要注意,Qt 中窗口的不透明度是一个 [ 0 , 1.0 ] [0,1.0] [0,1.0] 的浮点数,而 QDial 的旋钮值为整型,设置时需要强转一下:

#include "widget.h"
#include "ui_widget.h"

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->dial->setWrapping(true);
    ui->dial->setNotchesVisible(true);
    ui->dial->setMaximum(100);
    ui->dial->setMinimum(1);
    ui->dial->setValue(100);
}

Widget::~Widget()
{
    delete ui;
}


void Widget::on_dial_valueChanged(int value)
{
    this->setWindowOpacity((double)value/100);
}

QDial1

http://www.dtcms.com/a/45168.html

相关文章:

  • 《从0到1:用Python在鸿蒙系统开发安防图像分类AI功能》
  • python流水线自动化项目教程
  • 设计一个“车速计算”SWC,通过Sender-Receiver端口输出车速信号。
  • java数据结构_Map和Set_9.1
  • “深入浅出”系列之音视频开发:(12)使用FFmpeg实现倍速播放:技术细节与优化思路
  • Spring Web MVC
  • leetcode---LCR 140.训练计划
  • 解决“两数之和”问题:两种实现方法详解
  • 02内存映射与bmp解码
  • DNS域名解析原理及解析过程
  • 【Java企业生态系统的演进】从单体J2EE到云原生微服务
  • 间隙波导阵列天线 学习笔记2 使用加载脊U型辐射层的一种Ka波段高效率圆极化卫星天线的发展
  • 【vscode-解决方案】vscode 无法登录远程服务器的两种解决办法
  • Week2 Using the Java Collection Libraries Lecture 2
  • 485 多路信号采集,校验干扰问题
  • 【齿轮——优化(预处理,去重,哈希)】
  • Python 中的线程模块
  • esp32串口通信
  • TeX Live 2025 最新版安装与中文环境配置全教程(Windows/Mac/Linux)
  • 25物理学研究生复试面试问题汇总 物理学专业知识问题很全! 物理学复试全流程攻略 物理学考研复试调剂真题汇总
  • Deepseek R1 技术报告
  • 2024 通用人工智能RAG大会实践资料(脱敏)PPT合集(22份)
  • 【洛谷贪心算法】P1090合并果子
  • preg_replace 与 str_replace 的比较与选择
  • 基于Ant Design Vue 引入 Flowable 【workflow-bpmn-modeler-antdv】流程设计器组件
  • 【Java项目】基于SpringBoot和Vue的“智慧食堂”系统
  • 2025文学研究生复试面试问题汇总 文学专业知识问题很全! 文学试全流程攻略 文学考研复试调剂真题汇总
  • Spring Boot集成Spring Ai框架【详解 搭建Spring Ai项目,以及简单的ai大模型智能体应用,附有图文+示例代码】
  • C# 数据转换
  • UniApp 按钮组件 open-type 属性详解:功能、场景与平台差异