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 }

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

相关文章推荐

QT实现类似于网页step 菜单效果

转自:http://blog.csdn.net/work4blue/article/details/8788295   很多分类信息网站用step menu菜单来提示用户按步骤输入。如58同城的...

QT实现类似于网页step 菜单效果

很多分类信息网站用step menu菜单来提示用户按步骤输入。如58同城的广告。    在网页上用CSS式样实现很简单,这个里有人公布实现 http://codylindley.com/blogst...

QT step3

build dialogs using Qt Designer, Qt's visual design tool. Using Qt Designer is a lot faster than han...

step1-泛型2

一泛型优点       泛型类和泛型方法同时具备可重用性、类型安全和效率,这是非泛型类和非泛型方法无法具备的。以下依次对其进行详细说明。 1.类型安全 非泛型,如当ArrayList添加了一个字符类型...

OpenCV2:Mat属性type,depth,step

Mat类用于表示一个多维的单通道或者多通道的稠密数组。能够用来保存实数或复数的向量、矩阵,灰度或彩色图像,立体元素,点云,张量以及直方图(高维的直方图使用SparseMat保存比较好)。简而言之,Ma...

MailBox Step2

上次的mailbox还有一个step2,提示是目录文件下面还有一个flag文件,需要getshell。hint也给出了要ret2libc。那么题目意思已经很明白了。可惜我是一只渣,什么都不会。反复思考...

嵌入式学习--step7 各类通信协议--串口、SPI、I2C

开始为期一个月的嵌入式学习之路,将会参考某嵌入式开发板资料,使用的是STMF4系列开发,以MDK为编程软件,不做广告,因而不提及具体厂商,以下的内容均为学习笔记。个人目前的见解,串口通信在调试代码时,...

WorkFlow入门Step.2—Building a Simple WorkFlow-For-WF4.0

开篇        上篇,我们简单的说明了WF的入门,那么院子里面已经有很多的高手,写了不少的关于工作流的应用,最近在集成工作流平台的过程中也是发现了不少的问题和心得体会,工作流果真不只是审批那么简单...

WorkFlow扩展篇Step.2—集合分组下的活动使用[下]-WF4.0

开篇        上篇我们主要是讲述了《WorkFlow扩展篇Step.1—集合分组下的活动使用[上]-WF4.0》如何使用集合Collection活动完成工作流的设计与开发,本篇我们将要继续讲述集...

Data Step Hash Objects as Programming Tools(2)

A PEEK UNDER THE HOOD We have just seen the tip of the hash iceberg from the outside. An inquiring ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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