您的位置:首页 > 编程语言 > Qt开发

Qt入门之HelloWorld

2015-07-02 11:15 447 查看
Qt入门之HelloWorld,简单弹出一个按钮显示HelloWorld

#include <QApplication>

#include <QPushButton>


int main(int argc,char *argv[])

{

QApplication a(argc,argv);

QPushButton b("Hello World!");

b.show();

QObject::connect(&b,SIGNAL(clicked()),&a,SLOT(quit()));


return a.exec();

}


运行效果:



简单介绍:

1.<QApplication>,所有图形化应用程序都必须包含此文件,它包含了Qt图形化应用程序的各种资源,基本设置,控制流以及事件处理,若是Qt的非图形化界面,则需包含<QCoreApplication>。

2.Qt程序的编译运行:

命令行编译步骤:

qmake -project

qmake

make

./hello

qmake -project命令用于生成程序的项目文件(*.pro);qmake用于生成程序的Makefile文件;make编译Makefile文件得到可执行文件hello;最后./hello运行程序,一个简单的Hello World例子完成

也可以用Qt-creator直接编译。

3.信号和槽加介绍:

(1).一个信号可以与另一个信号相连

connect(object1,SIGNAL(signal1),object2,SIGNAL(signal2);

(2).同一个信号可以与多个槽连接

connect(object1,SIGNAL(signal1),object2,SLOT(slot1));

connect(object1,SIGNAL(signal1),object3,SLOT(slot2));

(3).同一个槽可以相应多个信号

connect(object1,SIGNAL(signal1),object3,SLOT(slot));

connect(object2,SIGNAL(signal2),object3,SLOT(slot));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Qt基本对话框