Qt(C++)-01、创建空项目从零做起

Qt可以象VB那样用设计器来设计窗口界面,在新建项目里选择相应的项目即可由Qt自动完成工程文件、源代码和窗口界面文件。对于初学者来说,由向导建好的新的项目里生成的这些文件一时半会还消化不了。相反地,从空项目手动添加代码能更好的掌握Qt的真谛,而且也没有想象中复杂,相反地比向导创建的一开始就包含几个复杂文件的新项目更容易理解的掌握。
  我们可以在一个空的项目里手动添加几行代码让窗口显示出来,在窗口上添加一个控件,写一个槽函数并与信号关联。这是一个完整的过程,能对一种控件进行布局并编码,那么其它控件也就不是很难使用了。

一、创建空项目

Qt(C++)-01、创建空项目从零做起_第1张图片
新建项目里选择“其他项目”,类别选“Empty qmake Project”。
Qt(C++)-01、创建空项目从零做起_第2张图片
输入项目名称,点“下一步”
Qt(C++)-01、创建空项目从零做起_第3张图片
选中kits。
Qt(C++)-01、创建空项目从零做起_第4张图片
完成项目的创建。
此时创建的项目里什么也没有,只包含一个空的项目文件,我们需要手动在项目文件里添加相关设置代码。

二、添加源代码文件

Qt(C++)-01、创建空项目从零做起_第5张图片
首先需要往空的项目里添加一个源代码文件,如上图,并按提示完成即可。
Qt(C++)-01、创建空项目从零做起_第6张图片
Qt(C++)-01、创建空项目从零做起_第7张图片
在项目pro文件内加入以下代码:

SOURCES += \
    t01.cpp
QT += widgets gui

其中前两行在添加源代码文件时确定加入项目后会自动添加。
在源代码文件“t01.cpp”中添加代码:

/* 应用程序抽象类 */
#include 
/* 窗口类 */
#include 

int main(int argc,char* argv[])
{
    QApplication app(argc,argv);
    /* 构建一个窗口 */
    QWidget w;
    w.setWindowTitle("This is QinDong's First App");

    w.show();

    /* 在exec中有一个消息循环 */
    return app.exec();
}

程序运行后的窗口:
Qt(C++)-01、创建空项目从零做起_第8张图片

你可能感兴趣的:(Qt,C++,C)