#include "mainwindow.h"
#include <QApplication>
#include <QHBoxLayout>
#include <QSlider>
#include <QSpinBox> int main(int argc, char *argv[])
{
QApplication a(argc, argv);//入口 QWidget *window = new QWidget;//创建一个窗体
window->setWindowTitle("Enter Your Age");//设置窗体标题 QSpinBox *spinbox = new QSpinBox;//创建一个文本框
QSlider *slider = new QSlider(Qt::Horizontal);//创建一个滑动条
spinbox->setRange(,);//设置范围
slider->setRange(,);//设置范围 QObject::connect(spinbox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));//改变文本框将引发slider事件
QObject::connect(slider,SIGNAL(valueChanged(int)),spinbox,SLOT(setValue(int)));//改变滑动条将改变文本内容
/* 滑动条的改变会引起文本框的改变,文本框的改变会引起滑动条的改变但此时滑动条已是35 ,所以不会引起死循环*/
slider->setValue();//滑动条预设初值 QHBoxLayout *layout = new QHBoxLayout;//创建水平排列控件
layout->addWidget(spinbox);//添加文本框到布局
layout->addWidget(slider);//添加滑动条到布局
window->setLayout(layout);//把布局管理器放到我们创建的窗体中
window->show();//显示窗体 return a.exec();
}

最新文章

  1. wdcp安装
  2. unity自带寻路Navmesh入门教程(二)
  3. Http协议:彻底弄懂 Http 缓存机制 - 基于缓存策略三要素分解法
  4. XSS的原理分析与解剖
  5. Mysql数据库之Binlog日志使用总结
  6. Java Io 流(输入输出流)
  7. &quot;Project facet Java version 1.7 is not supported&quot;的问题解决的办法
  8. LINQ To SQL 语法及实例大全
  9. 使用Data Annotations进行手动数据验证
  10. linux上部署jenkins步骤小记
  11. [Postman]创建第一个集合(2)
  12. IOS - UTF-8转码问题
  13. Python2入门(1)
  14. Mysql环境搭建(及中文乱码解决)
  15. 实践简单的项目WC
  16. L293 给地球降温
  17. Docker学习笔记 ---存储与管理
  18. 关于Server Tomcat v8.0 Server at localhost failed to start的解决办法
  19. mysql 行转列 (case when的使用)
  20. MyEclipse 2014 破解图文详细教程

热门文章

  1. JVM垃圾收集器介绍
  2. 不停止MySQL服务的情况下修改root的密码
  3. Android怎么使用字体图标 自定义FontTextView字体图标控件-- 使用方法
  4. 总结Controller向View传值的方式(转)
  5. spring-ant-处理zip
  6. 绘图: Stroke, Brush
  7. 【USACO 2.1】The Castle
  8. 新手该学习Python2.x版本还是3.x版本
  9. Python的禅,“提姆彼得斯”说的非常有道理道出了这门编程语言的真谛!
  10. [51nod1685]第k大区间