通过第一次的安装我相信大家都有些不明白明明是用CMake为什么要装这个东西呢那么今天我就带大家一起创建第一个窗口上次的程序千万不能运行因为没法关闭只能用任务管理器强制关闭但今天就不一样了。一、DLL动态链接库打开你安装的QT文件夹打开6.11.1文件夹打开msvc2022_64打开bin文件夹把所有Q打头的.dll文件全部拷贝到你的项目目录里。不然你就无法运行。二、认识QT程序的基础内容QT的主程序主要有以下几部分组成#include CMakePoint.h using namespace std; int main(int argc, char* argv[]) { // 创建应用程序对象每个 Qt 程序必须有且只有一个 QApplication app(argc, argv); // 创建主窗口 QWidget win; win.setWindowTitle(测人品);// 窗口标题 win.resize(400, 400);// 窗口大小 win.setAttribute(Qt::WA_QuitOnClose, true); // 重要⚠️确保关闭窗口时退出程序 win.show(); // 展示 win.raise(); // 把窗口提到最前面 win.activateWindow(); // 激活窗口 return app.exec(); }这段代码就是基础。如果不想自己复制的话可以下载我的安装包。为懒人打造的全自动新手款解压即用的QT基础项目文件改个名即可。提示需阅读ReadME.md文件后再进行操作避免…………………………完成了这段就意味着你已经完成了QT基础。接下来就该讲解理论知识了。三、认识QT与QT举足轻重的地位QT是一个多数人没听过的库即便是我也是在Python里认识EasyGUI后才认识的PyQt5。那么他到底有什么用接下来我将从几个不同方面为大家讲解QT的用途。1.QT是什么QT从严格意义上说并不是一个真正的库也不是一个真正的软件更像是一个运行时库类似.net有编辑软件也有库的支持还需要安装才能编辑……。而你可以把QT理解成现代化的MFC与WinUI3都有控件但是他更加方便易懂快捷高效……都夸完了2.QT的核心理念QT的核心理念是布局与控件合体。通过这样的方式让QT的空间无需100%XML文件就可以直接创建控件。什么是控件控件其实是接下来我将向大家讲解控件的放置方法。控件的放置等。空间的放置分为多种方法如QT Designer、XML文件编辑、运行时控件等。下一篇我将与大家讲解。