Windows 下Qt的编译过程

来源:互联网 发布:2017网络文化节 编辑:程序博客网 时间:2024/05/04 13:16

    Qt确实是一个非常优秀的开发工具,学习Qt从了解Qt的编译开始。在本实例中将介绍Qt编译的过程,并穿插UI的使用。

   

 

一、利用designer制作一个界面,保存为login.ui

 

二、命令行下,使用uic –o  ui_login.h  login.ui  命令将login.ui 编译成 .h 文件。

 

三、使用界面的.h文件,创建qlogin.h文件

#ifndef QLOGIN_H

#define QLOGIN_H

#include <QWidget>

#include "_login.h"

class QLogin : public QDialog

{

public:

    QLogin();

    ~QLogin();

private:

    Ui_Dialog *ui;

};

#endif // QLOGIN_H

 

四、实现.cpp文件

#include "qlogin.h"

QLogin::QLogin()

{

    ui = new Ui_Dialog;

    ui->setupUi(this);     //将定制的UI绘制到当前界面上

}

QLogin::~QLogin()

{

    delete ui;

}

 

五、按一般步骤写一个主文件

#include <QApplication>

#include <qlogin.h>

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

{

    QApplication app(argc,argv);

    QLogin lg;

    lg.show();

    return app.exec();

}

 

六、创建.pro文件(相当于qmake -project)

TEMPLATE=app
SOURCES=mainapp.cpp qlogin.cpp
HEARDES=_login.h,qlogin.h
CONFIG=release qt
QT=core gui
TARGET=login

 

七、生成makefile文件

              qmake

 

八、编译连接
        mingw32-make      (老版本使用的是make)
九、执行可执行文件得到效果如下:
原创粉丝点击