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

QSpinbox

  • 加载图片资源

在项目中,选择新建,QT->Qt Resource File -àchoose ,命名为 image ,创建完成了,会在目录下生成一个image.qrc。我们资源文件,要放在image.qrc 的同级目录或子目录中。

  • 常用的小功能

在左下方,有一个 可以用来展开左右二页,左边页为项目信息,右边为代码或者资源信息。在可以设置项目,打开文件等信息。

中可以弹出资源图片的显示和配置。

  • 组件基本功能设置

在设计界面:prefix  前缀。  Suffix 后缀  minimum: 设置可取值的最小区间   maximum 设置可取值的最大区间。 Singlestep  每一步的步长  value:值

Up-button , down-button  up-arrow down-arrow 等可以用来设置样式

  • 运行效果

  • 程序说明

第一个QSpinbox 为使用设计师设置。第二个QSpinbox 为使用C++ 代码设置。

MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{ui->setupUi(this);//使用connect 来构建的信号和槽connect(ui->spinbox2,SIGNAL(valueChanged(QString)),this,SLOT(connectDataChange(QString)));//设置样式ui->spinbox2->setStyleSheet("QSpinBox::up-button,QSpinBox::down-button{width:50px}");ui->spinbox2->setMaximum(999);ui->spinbox2->setMinimum(-999);ui->spinbox2->setPrefix("$ ");ui->spinbox2->setSuffix(" %");ui->spinbox2->setAlignment(Qt::AlignHCenter);
}MainWindow::~MainWindow()
{delete ui;
}//通过在设计界面时设计信号和槽关联
void MainWindow::datachange(QString data)
{qDebug()<<"data:"<<data;
}//使用connect 来构建的信号和槽
void MainWindow::connectDataChange(QString data)
{qDebug()<<"connect data:"<<data;
}
//自动连接信号,不需要connect   on_对象_信号
void MainWindow::on_spinbox2_valueChanged(QString data)
{qDebug()<<"on data: "<<data<<" ui: "<<ui->spinbox2->value();
}

http://www.lryc.cn/news/416714.html

相关文章:

  • 分布式服务架构[原理、设计与实践]学习笔记
  • PDF发票解析并将信息回填到前端(1)后端解析PDF
  • C++练习之插入删除
  • 【LeetCode】238. 除自身以外数组的乘积
  • Excel公式与函数(运算符,计算限制,错误检查)(一)
  • 用AI助手写程序
  • 动手学深度学习7.2 使用块的网络(VGG)-笔记练习(PyTorch)
  • SolidityFoundry ERC4626
  • 大模型时代的操作系统:融合 Rust 和大模型,打造 AI 操作系统
  • 【ML】为什么要做batch normlization,怎么做batch normlization
  • 【C++指南】命名空间
  • RocketMQ Dashboard安装
  • 前端web开发HTML+CSS3+移动web(0基础,超详细)——第3天
  • 认识MySQL
  • 尚品汇-创建ES索引库(二十七)
  • 设计模式-六大原则
  • MyBatis搭建和增删改查
  • 【一图学技术】6.反向代理 vs API网关 vs 负载均衡的原理和使用场景
  • python爬虫番外篇 | Reuqests库高级用法(1)
  • 【链表OJ】常见面试题 3
  • Linux学习笔记9(Linux包管理)
  • 论文阅读《Geometric deep learning of RNA structure》
  • 宏集方案 | 传统建筑智能化改造,迈向物联新时代
  • 如果服务器更改Web端口会减少被攻击的风险吗?
  • vim列编辑模式
  • 如何实现pxe安装部署
  • 机器学习常见模型
  • 【python案例】基于Python 爬虫的房地产数据可视化分析设计与实现
  • 如何在Python中诊断和解决内存溢出问题
  • 什么是爬虫软件?这两个爬虫神器你必须要试试