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

63常用控件_QSlider的使用

目录

 代码示例:调整窗口大小

代码示例:通过自定义快捷键调整滑动条位置.


Slider
使⽤ QSlider 表⽰⼀个滑动条.
QSlider QDial 都是继承⾃ QAbstractSlider , 因此⽤法上基本相同

 核⼼属性

属性说明
value持有的数值
minimum最小值
maximum最大值
singleStep按方向键时改变的步长
pageStep按下 pageUp/pageDown 时改变的步长
sliderPosition滑动条显示的初始位置
tracking外观是否跟踪数值变化,默认值为 true,一般无需修改
orientation滑动条的方向是水平还是垂直
invertedAppearance是否翻转滑动条的方向
tickPosition刻度的位置
tickInterval刻度的密集程度

核⼼信号

valueChanged(int)数值改变时触发
rangeChanged(int, int)范围变化时触发

  

 代码示例:调整窗口大小


1)在界面上创建两个滑动条,分别是水平和垂直滑动条,
objectName分别为horizontalslider和verticalslider

horizontal 这个单词还⽐较复杂, ⼤家要能会读会拼. 知名 3A ⼤作 "地平线5" 就是⽤的这个单词 的名词形式

 2) 编写代码初始化滑动条

3) 编写滑动条的 valueChanged slot 函数
4) 执⾏程序, 可以看到调整滑动条, 窗⼝⼤⼩就会随之改变.

代码示例:通过自定义快捷键调整滑动条位置.


设置 - 减小value,设置= 增加 value.
 
默认情况下滑动条可以通过方向键或者pageUp/pageDown调整大小.但是也可以自定义
1)在界面上创建滑动条和label
2) 编写初始化代码
3) 创建 valueChanged 的 slot 函数
4) 修改 widget.cpp 构造函数, 增加快捷键
使⽤ QShortCut 类设置快捷键.
快捷键触发时, 会发出 QShortcut::activated 信号, 我们连接到⾃⼰写的 slot 函数
5) 编写⾃定义 slot 函数
6) 执⾏程序, 观察效果. 可以看到此时按下 - 和 = 就可以调整 value 的值了
http://www.xdnf.cn/news/3737.html

相关文章:

  • STL之list容器
  • 计算机基础:二进制基础17,八进制减法
  • 大模型中常见的精度类型及区别​
  • 论微服务架构及其应用
  • 传奇各职业/战士/法师/道士/勋章爆率及出处产出地
  • 54、【OS】【Nuttx】编码规范解读(二)
  • 130. 被围绕的区域
  • (1)大模型的提示词工程实践技巧---LLM输出配置详解
  • 数字孪生赋能智慧城市:从概念到落地的深度实践
  • 【文献阅读】中国湿地随着保护和修复的反弹
  • DeepSeek眼中的文明印记:金刚经
  • 004 树与二叉树:从原理到实战
  • Baklib赋能企业知识管理数字化转型
  • MCP 协议知识分享指南
  • VS调试技巧
  • 网站即时备份,网站即时备份的方法有哪些
  • 简介QML中的Canvas
  • 机器学习入门-线性回归模型/损失函数/梯度下降
  • 【WZOI】【题解】【质数密度】质数密度题解报告
  • 旋转矩阵公式理解
  • 【云备份】服务端数据管理模块设计与实现
  • 嵌入式 GCC 编译工具链:32 位与 64 位助力高效开发
  • [UVM]UVM中reg_map的作用及多个rem_map的使用案例
  • 【C++篇】类和对象(上)
  • 饱和蒸汽再生数据采集挥发性有机物(VOCs)吸附脱附实验装置
  • Pillow 玩图术:轻松获取图片尺寸和颜色模式
  • 肥胖风险的多类预测——CatBoost模型的89%
  • 《MATLAB实战训练营:从入门到工业级应用》趣味入门篇-用声音合成玩音乐:MATLAB电子琴制作(超级趣味实践版)
  • 用可视化学习逆置法
  • 【Linux】Linux应用开发小经验