采集网站如何收录,刚刚济南最新发布,企业信息系统规划的含义,wordpress食品模板下载目录 认识Qt Creator
Qt Creator概览
使用Qt Creator新建项目
选择项目模板
选择项目路径
选择构建系统
填写类信息设置界面
选择语言和翻译文件
选择Qt套件
选择版本控制系统
最终效果 认识Qt Creator
Qt Creator概览
从开始菜单或者快捷方式打开Qt Creator集成开…目录 认识Qt Creator
Qt Creator概览
使用Qt Creator新建项目
选择项目模板
选择项目路径
选择构建系统
填写类信息设置界面
选择语言和翻译文件
选择Qt套件
选择版本控制系统
最终效果 认识Qt Creator
Qt Creator概览
从开始菜单或者快捷方式打开Qt Creator集成开发环境启动之后看到类似下面的界面 ①菜单栏 菜单栏一共有八个菜单选项包含了常用的功能菜单
文件包含了新建、打开、关闭项目和文件、打印和退出等基本功能。编辑包含了撤销、剪切、复制、查找和选择编码等功能。构建包含构建和运行项目等相关功能。调试包含调试运行项目等相关功能。Analyze包含QML分析器、Valgrind内存和功能分析器等相关功能。工具提供了快速定位菜单、外部工具菜单等。这里的选项菜单中包含了Qt Creator各个方面的设置选项环境设置、文本编辑器设置、帮助设置、构建和运行设置、调试器设置和版本控制设置等。控件包含了设置窗口布局的⼀些菜单如全屏显示和隐藏边栏功能等。帮助包含Qt帮助、Qt Creator版本信息、报告bug和插件管理等菜单。
②模式选择
欢迎模式主要提供了一些功能的快捷入口如打开帮助教程、打开实例程序、打开项目、新建项目、快速打开以前的项目和会话、联网查看Qt官方论坛和博客等。示例页面显示了 Qt自带的大量示例程序并提供了搜索栏从而实现快速查找教程页面提供了⼀些视频教程资源但是是英文的。编辑模式主要用来查看和编辑程序代码管理项目文件。Qt Creator中的编辑器具有关键字特殊颜色显示、代码自动补全、声明定义间快捷切换、函数原型提示、F1键快速打开相关帮助和全项目中进行查找等功能。也可以在 工具----选项 菜单中对编辑器进行设置。设计模式整合了Qt Designer的功能。可以设计图形界面进行部件属性设置、信号和槽设置、布局设置等操作。调试模式支持设置断点、单步调试和远程调试等功能包含局部变量和监视器、断点、线程以及快照等查看窗口。项目模式包含对特定项目的构建设置、运行设置、编辑器设置、代码风格设置和依赖关系等页面。构建设置中可以对项目的版本、使用的Qt版本和编译步骤进行设置编辑器设置中可以设置文件的默认编码在代码风格设置中可以设置自己的代码风格。帮助模式在帮助模式中将Qt助手整合了进来包含目录、索引、查找和书签等几个导航模式可以在帮助中查看Qt和Qt Creator的各方面信息。
④欢迎模式下的窗口工作方式
Project用来新建工程、打开工程示例Qt官方的一些示例教程Qt官方教程
⑤定位器 使用定位器来快速定位项目、文件、类、方法、帮助文档以及文件系统。可以使用过滤器来更加准确地定位要查找的结果
⑥输出窗格 输出窗格包含了问题、搜索结果Search Results、应用程序输出、编译输出、Debugger Console、概要信息、测试结果Test Results7个选项它们分别对应⼀个输出窗口响应的快捷键依次是 Alt数字1~7。
问题问题窗口显示程序编译时的错误和警告信息Search Results搜索结果窗口显示执行了搜索操作后的结果信息应用程序输出应用程序窗口显示应用程序运行过程中输出的所有信息编译输出编译输出窗口显示程序编译过程输出的相关信息
⑦会话记录 可以对会话进行管理包括Clone。如果没打开工程则显示的是最后⼀次打开的会话工程否则显示当前的会话工程。
⑧新建项目
⑨打开已有项目 使用Qt Creator新建项目
打开Qt Creator在菜单栏中选中文件新建文件或项目或者使用快捷键Ctrln或者直接点击new。 在欢迎模式下直接点击New如下图所示 选择项目模板
弹出如下对话框 新建项目对话框里有五类项目模板
项目模板说明ApplicationQt应用程序包括普通窗体程序和Qt Quick程序Library可以创建动态库、静态库以及Qt Quick扩展插件、QtCreator自身插件其他项目可以创建单元测试项目、Qt4设计师自定义控件、子目录项目等 Non-Qt-Project 非Qt项目。可以创建纯C或纯C项目 Import Project 导⼊项目从版本控制系统管理的软件项目导入旧的项目
常用的只有第一类Application选择它在右侧会看到Qt应用程序的五个子模板
Qt Widgets Application普通窗体模板传统基于部件的窗体界面程序Qt Console ApplicationQt控制台应用程序。因为Qt主要用于图形界面设计这个控制台项目模板基本不用Qt for Python在Python下用LGPL的许可来开发闭源Qt软件Qt Quick ApplicationQt提供的⼀种高级用户界面技术使用它可以方便快速的为移动以及嵌入式设备开发流畅美观的用户界面。Qt Quick模块是开发QML应用的标准库提供了使用QML创建用户界面所需的⼀切包括可视化、交互、动画、模型、视图、粒子效果以及着色效果等。
选择不同的项目模板, Qt Creator 就会在后续项目创建好了之后生成不同的基础代码 选择项目路径
给Qt项目命名及选择保存项目的路径 选择构建系统
选择Qt项目的构建系统使用默认的qmake即可。 Qt 中的构建工具有三种可供选择分别是qmake、CMake、Qbs。
qmakeqmake是⼀个构建工具build tool用于自动⽣成makefile文件。qmake 支持跨平台构建。qmake编辑的是⼀个后缀名为.pro的文件CMakeCMake是⼀个跨平台的构建工具。CMake本身不是⼀个编译器其实就是生成⼀个让编译器能读懂编译流程的文件工具。让CMake自动生成构建系统例如 Makefile和Visual Studio项目文件。CMake是⼀个第三方工具有自己的文档。QbsQbsQt Build SuiteQt构建套件同 qmake、CMake ⼀样都是构建工具。Qbs 号称是新⼀代的构建工具比 qmake 编译速度更快。Qbs没有绑定Qt版本它从项目文件的高级项目描述中生成⼀个正确的依赖表。而传统的MakeFile生成工具如qmake和CMake其在生成MakeFile文件后将实际的命令交给Make工具去执行
Qt官方声明因市场原因弃用Qbs 。对于 Qt 用户来说qmake 是当前使用最广泛的构建工具CMake其次。 填写类信息设置界面 对于基类的选择目前有三种基类
基类说明QMainWindow主窗口类⼀般用于较为复杂的应用程序除了中央客户区界面还包括菜单栏、工具栏、状态栏以及多个可停靠的工具对话框等QWidget最简单、最基本的窗体程序里面可以放置多个控件实现程序功能QDialog基于对话框的程序对话框一般用于弹窗也可以用于主界面显示。对话框是从QWidget继承而来的并丰富了⼀些功能如模态显示和返回值等
上述三个类之间的关系如下图 选择语言和翻译文件
点击 下⼀步 进入如下界面
此处选择的语言是 汉语英语这样的语言而不是 编程语言 由于暂时不考虑国际化问题, 直接下⼀步即可 选择Qt套件
默认只有第⼀个 Desktop Qt 5.14.2 MinGW 64-bit如果安装配置了多个 Qt 套件就可以都选上。
Qt 套件是指 Qt 程序从编译链接到运⾏环境的全部工具和 Qt 类库的集合对于 MinGW 版本 Qt 程序生成和调试至少需要 MinGW 中的编译器 g自动调用链接器、g 配套的基础库、调试器 gdb 还有使用 MinGW 环境编译而成的 Qt 类库自身。默认情况下在上面Kit Selection里选中全部套件。 选择版本控制系统
点击 下⼀步 进入项目管理界面在项目管理界面可以设置作为子项目以及加入版本控制系统管理。这两个功能暂时用不到都用默认的 None 然后点击 完成 。
若想把代码提交到码云或者github可以在此处选择git作为版本控制系统。 最终效果
项⽬创建完成之后Qt Creator 会直接进入代码编辑模式可以看到类似下图界面