步骤
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