QT-初步建立Application项目

 1 #include<QApplication>
 2 #include<QHBoxLayout>
 3 #include<QSlider>
 4 #include<QSpinBox>
 5 
 6 int main(int argc,char * argv[])
 7 {
 8     //QApplication对象用来管理整个应用程序所用到的资源。
 9     QApplication app(argc,argv);
10     
11     //创建QT窗口部件
12     QWidget *window = new  QWidget;
13     
14     //设置窗口部件的标题为Enter Your Age
15     window->setWindowTitle("Enter Your Age");
16 
17     //创建QSpinBox控件
18     QSpinBox *spinBox = new QSpinBox;
19 
20     //创建slider(滑动)控件
21     QSlider *slider = new QSlider(Qt::Horizontal);//设置水平线的划线。
22 
23     //设置SpinBox内容的变化范围
24     spinBox->setRange(0,130);//设置变化范围
25 
26     //设置划线的变化范围
27     slider->setRange(0,130);//设置变化范围
28 
29    //连接:信号为:spinBox对象的valueChanged方法的调用,触发:slider对象的setValue的调用
30     QObject::connect(spinBox,SIGNAL(valueChanged(int)),slider,SLOT(setValue(int)));
31 
32     //连接:信号:slider对象的valueChanged方法的调用,触发:spinBox对象setValue的调用
33     QObject::connect(slider,SIGNAL(valueChanged(int)),spinBox,SLOT(setValue(int)));
34 
35     //设置spinBox初始值
36     spinBox->setValue(35);
37 
38     //QT水平布局管理器
39     QHBoxLayout *layout = new QHBoxLayout;
40 
41     //在水平布局管理器中加入控件 spinBox 和 slider
42     layout->addWidget(spinBox);
43     layout->addWidget(slider);
44     
45     //将水平布局管理器应用在QWidget窗口部件,也就是将spinBox 和 slider 两个控件以水平布局的形式加入到了Qwidget窗口部件中。
46     window->setLayout(layout);
47 
48     //QWidget部件的显示
49     window->show();
50 
51     //应用程序的控制权传递给Qt,此时,程序会进入时间循环状态,这是一种等待模式。
52     return app.exec();
53 }
54 //QWidget窗口部件是QSpinBox和QSlider的父对象。QWidget窗口部件自己没有父对象,
55 //因为程序是把它当作顶层窗口的。QWidget的构造函数以及它的所有子类都会带有一个参数QWidget*
56 //以用来说明谁是它们的父窗口.

1、使用Qt creator IDE

2、点击文件-新建项-Application-qt widgets(部件) application

 

说明:

QT库和QT creator

(1)QT creator 仅仅是简单的IDE,可以单独下载,下载后,还需要下载QT库,进行配置.(较难)

(2)也有集成QT creator。已经全部配置完毕,下载后就可使用。  

 

转载于:https://www.cnblogs.com/teng-IT/p/6000810.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值