QT step2

原创 2011年01月12日 11:33:00

#include <QApplication>
2 #include <QHBoxLayout>
3 #include <QSlider>
4 #include <QSpinBox>
5 int main(int argc, char *argv[])
6 {
7 QApplication app(argc, argv);
8 QWidget *window = new QWidget;

9 window->setWindowTitle("Enter Your Age");//set up the QWidget that will serve as the application's main window.

10 QSpinBox *spinBox = new QSpinBox;
11 QSlider *slider = new QSlider(Qt::Horizontal);
12 spinBox->setRange(0, 130);
13 slider->setRange(0, 130);//create a QSpinBox and a QSlider,

/*these widgets should have window as their parent, but it isn't necessary here because the layout system will figure this out by itself and automatically set the parent of the spin box and the slider*/


14 QObject::connect(spinBox, SIGNAL(valueChanged(int)),
15 slider, SLOT(setValue(int)));

16 QObject::connect(slider, SIGNAL(valueChanged(int)),
17 spinBox, SLOT(setValue(int)));//A a =new A...; B b = new B...; (a, signal, b, action); (b,signal,a,action)
18 spinBox->setValue(35);

/*QSpinBox emits the valueChanged(int) signal with an int argument of 35.QSlider's setValue(int) slot,sets the slider value to 35.The slider then emits the valueChanged(int) signal because its own value changed, triggering the spin box's setValue(int) slot. But at this point, setValue(int) doesn't emit any signal, since the spin box value is already 35. This prevents infinite recursion.*/


19 QHBoxLayout *layout = new QHBoxLayout;

/*A layout manager is an object that sets the size and position of the widgets that lie under its responsibility.Qt has three main layout manager classes:QHBoxLayout,QVBoxLayout,QGridLayout lays out widgets in a grid.*/

20 layout->addWidget(spinBox);
21 layout->addWidget(slider);
22 window->setLayout(layout);//installs the layout manager on the window


23 window->show();
24 return app.exec();
25 }

版权声明:本文为博主原创文章,未经博主允许不得转载。

求解偏微分方程开源有限元软件deal.II学习--Step 2

求解偏微分方程开源有限元软件deal.II学习--Step 2 Posted on 2016-08-04   |   In computational material science   |...
  • zyex1108
  • zyex1108
  • 2016年08月30日 15:02
  • 552

docker 入门准备step1

如何免 sudo 使用 docker 简介 默认安装完 docker 后,每次执行 docker 都需要运行 sudo 命令,非常浪费时间影响效率。如果不跟 sudo,直接执行 docke...
  • scut1135
  • scut1135
  • 2015年09月05日 23:07
  • 780

u-boot启动过程之STEP2

void start_armboot (void) { init_fnc_t **init_fnc_ptr; char *s; #ifndef CFG_NO_FLASH ulo...
  • u013083059
  • u013083059
  • 2017年04月27日 22:01
  • 104

回文数 (vip)

问题描述   若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。   例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。   又如:...
  • a342500329a
  • a342500329a
  • 2014年05月28日 22:30
  • 284

嵌入式学习--step2 MDK小技巧

开始为期一个月的嵌入式学习之路,将会参考某嵌入式开发板资料,使用的是STMF4系列开发,以MDK为编程软件,不做广告,因而不提及具体厂商。 STEP2 关于MDK的小技巧——————————-1、 ...
  • wangwangmoon_light
  • wangwangmoon_light
  • 2016年07月23日 17:28
  • 235

Vijos P1304 回文数【回文+进制】

描述 若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。 例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。 又如:对于10进制数8...
  • tigerisland45
  • tigerisland45
  • 2017年05月07日 11:14
  • 399

PWN STEP2 writeup —— 初试栈溢出

Hint:缓冲区溢出时需要构造好哪些东西? 题目描述: pwnstep Writeup: 纠结要不要把这篇writeup归到“原创”分类下,因为这道题是看了大神的writeup(注:http://...
  • aix0321
  • aix0321
  • 2015年05月02日 07:49
  • 1765

MyFlag Step2:APP雏形的展现以及相关规范

引言进行完MyFlag的产品定位以及相关的核心功能之后,我们团队开始考虑到这个想法的落地。今天我们团队主要针对了以下几点进行了讨论:具体需求的细化 根据需求初步确定mysql表,并进行相关优化 后台提...
  • llzzyylzy123
  • llzzyylzy123
  • 2017年05月07日 10:20
  • 85

Java语言基础之集合乱舞Step2

听着金志文的夏洛特烦恼还有些忧伤,唉,女人的心情是你永远调不完的BUG~ 算了~ 回头看着集合的结构框图蒙圈了,好几个版本,看的一个视频怎么介绍的就这么着吧,颜值不高的框图,理解万岁~  ...
  • xiaoleiacm
  • xiaoleiacm
  • 2015年11月05日 17:30
  • 363

MyFlag Step2:APP雏形的展现以及相关规范

引言我们MyFlag的创意很新颖,市面上目前还没有与此同类的APP或者软件,所以我们的在没有相关的参考的情况下进行尝试性的讨论并将MyFlag的初步的雏形进行初步的构建。并且在开发过程中做好一系列的规...
  • DearMa
  • DearMa
  • 2017年05月07日 21:47
  • 123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT step2
举报原因:
原因补充:

(最多只允许输入30个字)