你QT几段了?_QT学习笔记

今天目标

HelloWorld

咳咳~
几乎所有的编程语言都是从“Hello World”开始的。据说,这句话是程序员世界中的魔法语句。所以,我自然也要借助这条魔法,打开QT世界的大门喽。
在此之前先发布些“福利”。(咳咳,其实不算福利啦。只是个人感觉从QT官网上下载SDK相当的慢,所以就把自己下过的SDK共享出来)
Qt5.40 SDK winX86 MSVC2013_64bit
另外,针对小小白,这里补充SDK的“姿势”。(其实是我不知道SDK是什么,果断维基了一下,这里共享出来)

软件开发工具包(Software Development Kit, SDK)一般是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合。
wikipedia中的SDK介绍

我们开始吧。

依次点击:文件》》新建》》其他项目》》空项目(empty qmake Project)
输入名称:例如 T01_HelloWorld
选择路径:随便(不建议C盘,你懂得)
点击下一步。会看到 Kit Selection 我的Kit版本是 MSVC2013 64bit
之后一路下一步,最终新建好一个.pro的project。

有了这个project还还不行。之后我们右击这个项目(我新建的项目叫“T01_HelloWorld”)。选择添加一个新文件》》C++ Source File》》可以取名字为“main”。完成另外这一切之后,开始写代码吧!

#include <QApplication>                               //嵌入QApplication库
#include <QWidget>                                      //嵌入QWidget库

int main(int argc, char* argv[])                      //主函数,并且设定命令行参数个数argc,及参数列表argv
{
    QApplication app(argc, argv);                   //定义一个从属于Application类的对象app

    QWidget w;                                                   //定义一个从属于Widget类的对象w
    w.setWindowTitle("Hello World");           //设置对象标题属性

    w.show();                                                       //显示对象


    return app.exec();                                       //循环命令,使窗口不断出现而不闪退。
}

当然,如果你用的是Qt 5.0+,你会发现 在#include <QApplication>#include <QApplication>下面有红色波浪线,表示
有一个错误。这是因为,Qt 5.0+ 空项目需要我们自己在.pro文件中添加 Widgetsgui库。

具体操作如下。
双击T01_HelloWorld.pro(根据命名而定。)在其中加入如下代码:
QT += Widgets gui
即可。

返回至main.cpp点击右下角运行(播放键),或者在此之前先Build一下(菜单栏》》构建)。不出意外的话就会看到如下窗口。
Hello World

posted @ 2015-05-11 20:06  好棒啊  阅读(133)  评论(0)    收藏  举报