您的位置:首页 > 财经 > 产业 > 宁波网站建设建站怎么做_广州购物网站建设_湛江百度网站快速排名_八上数学优化设计答案

宁波网站建设建站怎么做_广州购物网站建设_湛江百度网站快速排名_八上数学优化设计答案

2025/5/22 19:41:49 来源:https://blog.csdn.net/2301_80163789/article/details/145956427  浏览:    关键词:宁波网站建设建站怎么做_广州购物网站建设_湛江百度网站快速排名_八上数学优化设计答案
宁波网站建设建站怎么做_广州购物网站建设_湛江百度网站快速排名_八上数学优化设计答案

旋钮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

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com