- 项目组织文件CMakeLists.txt,存储项目设置
- 主程序入口文件main.cpp,实现mian函数(在QT5里面,几乎都不改这个文件的,qt6不知道咯)
- 界面文件xxx.ui,使用XML格式(它是一个图形化的用户界面(GUI)设计工具,允许开发者通过拖放控件来设计 Qt 应用程序的界面。设计完成后,Qt Designer 会保存这个界面布局为一个 XML 文件,即
.ui
文件,XML(eXtensible Markup Language)是一种标记语言,它用于存储和传输数据。与 HTML 类似,XML 使用标签来定义数据。但是,与 HTML 不同,XML 的标签不是预定义的,而是由开发者自定义的。这意味着 XML 可以用来描述任何类型的数据,包括 Qt 的用户界面。) - XML会生成C++代码,注入到其他的cpp代码里面,编译新的cpp
- .h文件是所设计的窗体类文件的头文件,.cpp是实现文件,任何窗体类或界面都是用类封装的
- QML(Qt Modeling Language)是一种用于描述用户界面的声明式编程语言。它通常用于Qt应用程序中,以创建动态和交互式的用户界面。QML文件通常包含一个或多个顶级元素,如
Window
、Rectangle
、Item
等,以及这些元素内的子元素和属性。 - 先写到这
QT6-cmake-GUI初学笔记
于 2024-11-01 18:03:04 首次发布