QT程序HelloWorld

有两种方法来写QT程序,一种是采用设计器、一种全部用代码。

一、用设计器
file->new file/project->Application->Qt Gui Application
除了主文件main.cpp和工程文件xxx.pro以外,还有ui文件xxx.ui,此文件在编译时将会转换成h文件,还有自动生成的主窗口文件mainwindow.cpp

二、用代码
file->new file/project->other project->Empty Qt Project
除了没有ui文件和mainwindow.cpp外,和用设计器一样。
出现了问题:找不到Application类,在工程文件中加上QT += widgets即可解决问题,实际上是QT4和QT5导致头文件移位而找不到。

三、工程特点
两者均会在另外一个文件夹(名称类似build-untitled-Desktop_Qt_5_1_1_GCC_32bit-Debug)下自动生成Makefile和其他需要的cpp(moc_mainwindow.cpp)和h文件(例如ui对应的h文件ui_mainwindow.h),在这个目录下执行make即可以生成可执行程序。

四、全部用代码实例程序
#include <QtGui>
#include <QApplication>
#include <QDialog>
#include <QLabel>

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

    QApplication app(argc,argv);
    QDialog* dd = new QDialog();
    QLabel* label = new QLabel(dd);
    label->setText("Hello World!");
    dd->show();
    return app.exec();
}

五、参考资料
1、Qt学习之路 http://devbean.blog.51cto.com/448512/194442
2、Qt教程及软件.docx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值