#include <QSpinBox>            #include <QDoubleSpinBox>

QSpinBox 用于整数的显示和输入,一般显示十进制数,也可以显示二进制、十六进制的数,而且可以在显示框中增加前缀或后缀

QDoubleSpinBox 用于浮点数的显示和输入,可以设置显示小数位数,也可以设置显示的前缀和后缀

QSpinBox 和 QDoubleSpinBox 都是 QAbstractSpinBox 的子类,具有大多数相同的属性,只是参数类型不同

#include "win.h"
#include <QDebug>
#include <QPushButton> Win::Win(QWidget *parent)
: QWidget(parent)
{
this->resize(,);
this->setWindowTitle("步长调节器"); QPushButton* btn=new QPushButton("按钮",this);
btn->move(,);
connect(btn,&QPushButton::clicked,this,&Win::A); spin=new QSpinBox(this); //创建QSpinBox控件
dspin=new QDoubleSpinBox(this);//创建QDoubleSpinBox控件
spin->move(,);
dspin->move(,); spin->setRange(,); //设置数值区间
dspin->setRange(,); //设置数值区间
spin->setMaximum(); //设置最大值
dspin->setMaximum(); //设置最大值
spin->setMinimum(); //设置最小值
dspin->setMinimum(15.0); //设置最小值
int i;
double di;
i=spin->minimum(); //返回最小值
di=dspin->minimum(); //返回最小值
i=spin->maximum(); //返回最大值
di=dspin->maximum(); //返回最大值 spin->setPrefix("前缀"); // 设置前缀
dspin->setPrefix("前缀"); // 设置前缀
spin->setSuffix("后缀"); //设置后缀
dspin->setSuffix("后缀"); //设置后缀
QString str=spin->prefix(); //返回前缀
str=dspin->suffix(); //返回后缀 spin->setSingleStep(); //设置步长
dspin->setSingleStep(2.5); //设置步长 spin->setValue(); //设置值
dspin->setValue(); //设置值
i=spin->value(); //返回值--十进制-不包括前缀后缀
di=dspin->value(); //返回值--十进制-不包括前缀后缀 str=spin->cleanText(); //返回值-QString类型 void(QSpinBox::* p)(int)=&QSpinBox::valueChanged;//这个信号是个参数重载函数,必须明确参数
//自动传递int的值
void(QSpinBox::* p1)(QString)=&QSpinBox::valueChanged;//这个信号是个参数重载函数,必须明确参数
//自动传递QString的值
connect(spin,p,this,&Win::B); //值变化时发出信号 qDebug()<<str;
qDebug()<<di; } void Win::B(int x){
qDebug()<<"值发生变化了:"<<x;
}
Win::~Win()
{ } void Win::A(){ //qDebug()<<item->text();
}

实例下载地址:https://share.weiyun.com/5zLRdxs

最新文章

  1. Extjs 知识体系1-dom操作
  2. [BI项目记]-搭建代码管理环境之客户端
  3. 学习codeIgniter的一点小感受
  4. Android --- 斗地主 [牌桌实现源码]
  5. TCP中 recv和sendf函数
  6. HDU 2095 find your present (2)
  7. 1069: [SCOI2007]最大土地面积 - BZOJ
  8. RedMine项目管理系统安装问题(Linux版一键安装包)
  9. mybatis处理单表多表操作以及动态sql和批量操作
  10. uva 103 Stacking Boxes(DAG)
  11. 11个phpstorm 快捷键介绍
  12. HDU - 1847 巴什博弈
  13. Android 优化APP 构建速度的17条建议
  14. ThoughtWorks的面试总结
  15. 《Java核心技术(卷一)》读书笔记——第六章:内部类
  16. BZOJ3551 [ONTAK2010]Peaks加强版 kruskal 并查集 主席树 dfs序
  17. Android自定义权限
  18. AtCoder Grand Contest 030 自闭记
  19. thinkCMF----使用自定义函数
  20. libSVM简介及核函数模型选择

热门文章

  1. Python面试简介及并行并发
  2. 轻度折腾nuc8i5beh
  3. CentOS配置java环境,mysql数据库等文章链接
  4. Oracle-DDL 2- 视图&amp;索引
  5. 小菜鸟之Oracle数据库
  6. java循环队列实现代码
  7. python-day39(正式学习)
  8. Leetcode简单题
  9. [Next] 六.next的优化
  10. WPF中Matrix介绍