Qt 命令行编译程序步骤

来源:互联网 发布:nba常规赛球员数据 编辑:程序博客网 时间:2024/05/21 12:08

步骤
1. 创建程序
2. qmake -project QT+=qwidgets
3. qmake
4. mingw32-make
5. cd release
6. 执行App

创建程序:

建立文件,输入内容

#include <QApplication>#include <QWidget>#include <QPushButton>#include <QVBoxLayout>  int main(int argc , char **argv){    QApplication app(argc,argv);    QWidget *mainWindow=new QWidget;    QPushButton *buttonSubmit=new QPushButton(mainWindow);    buttonSubmit->setText("OK");    QVBoxLayout *mainLayout=new QVBoxLayout;    mainLayout->addWidget(buttonSubmit);    mainWindow->setLayout(mainLayout);    mainWindow->resize(300,400);    mainWindow->show();    return app.exec();}

打开QT 命令行,切换到当前目录

构建Qt 工程, qmake -project QT+=qwidgets

qmake 创建makefile文件和其他的一些文件

mingw32-make 编译工程

进入到release 目录,里面有产生的exe 文件,输入文件名可以执行,如果直接用鼠标点击的话会报错 dll 找不到的问题。


这里使用QWidget 作为了主窗口部件,添加了一个VBoxLayout布局,但是如果使用了QMainWidget的话就不能直接添加一个mainLayout了。其原因是QMainWidget已经有了一个布局,新添加的布局会失效。

这里可以使用QWidget QDialog

0 0
原创粉丝点击