QT开发应用程序(2)-- 创建一个应用程序

一、启动QT Creater

在这里插入图片描述点击菜单【文件】中的【新建】即可创建一个新应用

在这里插入图片描述

二、创建一个窗体应用程序

在这里插入图片描述选择【Application】、【Qt Widgets Application】之后,点击【Choose】按钮。

在这里插入图片描述填写项目名称和路径名。点击【下一步】
在这里插入图片描述可以选择基类QMainWindow,QWidget,QDialog.也可以默认【QMainWindow】,直接点击【下一步】
在这里插入图片描述这点选择第一项,由于是第一个程序,选一项即可,也可根据需要选。点击【下一步】

在这里插入图片描述第一个QT创建完成。

在这里插入图片描述

三、工程配置

在这里插入图片描述根据需要设定项目的配置。

四、给应用程序添加一个对话框

在菜单栏中点击【文件】的【新建】项,
在这里插入图片描述左边选Qt,中间一列选【设计界面类】,点按钮【Choose】

在这里插入图片描述选带按钮(在窗体底部)的对话框,可选对话框大小。点击【下一步】。

在这里插入图片描述填写新加的对话框的类名和文件名,界面文件名(???.ui), 点击【下一步】。

在这里插入图片描述完成创建对话框的动作。

在这里插入图片描述

五、在MainWindow类中增加一个按钮,弹出一个对话框

在mainwindow.cpp上引入头文件:

#include <QPushButton>
#include "dialog.h"

在MainWindow::MainWindow()构造函数中增加:
// 创建一个按钮对像

 QPushButton *pButton = new QPushButton( "Show Dialog", this);
 // 设置按钮的位置和大小
    pButton->setGeometry( 62, 40, 175, 30 );
    // 设置按钮的响应函数(信号和槽)
    connect( pButton, SIGNAL(clicked()), this, SLOT(ShowMyDialog()) );

在mainwindow.cpp增加一个响应函数ShowMyDialog

void MainWindow::ShowMyDialog()
{
    Dialog* dlg = new Dialog(this);
    dlg->show();
}

在mainwindow.h中增加函数声明

private slots:
    void ShowMyDialog();
# 五、在MainWindow类中增加一个按钮,弹出一个对话框

六、编译运行

在这里插入图片描述在菜单栏【构建】中点击【构建项目"FirstQtApp"】

在编译输出窗体中可以看到编译的结果在编译输出窗体中可以看到编译的结果

在左边工具栏中点击运行按钮,可以看到运行结果。

在这里插入图片描述
在这里插入图片描述

七、编译RC错误的解决方法

Qt Creator build遇到error lnk1158 无法运行rc.exe

从目录C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x64中拷贝文件:

rc.exe
rcdll.dll

到目录C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64下即可

八、从Visual Studio 2015中打开上面的工程

从VC菜单栏【Qt VS Tools】中点击【Open Qt Project File(.pro)】项,
在这里插入图片描述在这里插入图片描述在文件对话框中选择文件【FirstQTApp.pro】,打开。
在这里插入图片描述在VC中编译项目。

在这里插入图片描述成功生成了可执行文件。运行结果:

在这里插入图片描述

发布了30 篇原创文章 · 获赞 9 · 访问量 939

猜你喜欢

转载自blog.csdn.net/x879014419/article/details/105114128