Qt Creator

        Qt Creator 是一个跨平台的 C++、JavaScript 和 QML 集成开发环境,它简化了 GUI 应用的开发。支持用户在Linux、Mac以及Windows系统上使用,它是 Qt GUI 应用开发框架的 SDK 的一部分。该编辑器具有语法高亮和自动补全等功能。


        Qt(/ˈkjuːt/,发音同“cute”[4][5][6])是一个跨平台的C++应用程序开发框架。广泛用于开发GUI程序,这种情况下又被称为部件工具箱。也可用于开发非GUI程序,例如控制台工具和服务器。Qt被用于OPIE、Skype、VLC media player、Adobe Photoshop Elements、VirtualBox与Mathematica[7]以及被Autodesk [8][9]、欧洲空间局[10]、梦工厂[11][12]、Google、HP[13]、KDE、卢卡斯影业[14]、西门子公司[15]、沃尔沃集团[16], 华特迪士尼动画制作公司[17]、三星集团[18]、飞利浦[19]、Panasonic [20]所使用。

        它是Digia公司的产品。Qt使用标准的C++和特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏。通过语言绑定,其他的编程语言也可以使用Qt。

        Qt是自由且开放源代码的软件,在GNU宽通用公共许可证(LGPL)条款下发布。所有版本都支持广泛的编译器,包括GCC的C++编译器和Visual Studio。

软件特色

【复杂代码编辑器】

Qt Creator 的高级代码编辑器支持编辑 C++ 和 QML (JavaScript)、上下文相关帮助、代码完成功能、本机代码转化及其他功能。

【版本控制】

Qt Creator 汇集了最流行的版本控制系统,包括 Git、Subversion、Perforce、CVS 和 Mercurial。

【集成用户界面设计器】

Qt Creator 提供了两个集成的可视化编辑器:用于通过 Qt widget 生成用户界面的 Qt Designer,以及用于通过 QML 语言开发动态用户界面的 Qt Quick Designer*。

【项目和编译管理】

无论是导入现有项目还是创建一个全新项目,Qt Creator 都能生成所有必要的文件。包括对 cross-qmake 和 Cmake 的支持。

【桌面和移动平台】

Qt Creator 支持在桌面系统和移动设备中编译和运行 Qt 应用程序。通过编译设置您可以在目标平台之间快速切换。

软件更新

常规
给予 Welcome 一个新的外观
将 New File or Project 分为 New File 和 New Project
增加了在线安装程序中可供选择的 Qt 新版本通知
在更多的上下文菜单中增加了 Show in File System View
增加了 Tools > Debug Qt Creator > Show Logs,用于查看 Qt Creator 调试日志
将 C++ 代码模型和语言客户端检查器移至 Tools > Debug Qt Creator

编辑
增加了选择文档中所有搜索结果的操作
增加了对选择外部编辑器作为默认编辑器的支持
修正了文本编辑宏中的复制动作
修正了退格后的光标位置,以及向上或向下移动的问题

C++
在二进制包中切换到 LLVM 14
默认切换到 Clangd
修正了编译错误出现在 Issues 面板的代码模型错误下面的问题。
修正了全局索引器的性能问题
修正了 HiDPI 屏幕上的重构图标
修正了带有额外字符的点到箭头的转换

clang-format
将设置移到了 Code Style 编辑器中
增加了 clang-format 设置和自定义代码样式之间的同步

QML
更新了解析器至最新的 Qt 版本
修正了应用程序目录没有搜索到 QML 模块的问题

Python
添加了 Python 特定的语言服务器设置
语言服务器协议
删除了对过时的语义高亮协议提案的支持
修正了过时的诊断可能被显示的问题
修正了重新高亮的问题
修正了快速关闭文档时的崩溃

FakeVim
增加了对替代命令中反斜线的支持

Git
添加了按作者过滤日志的支持
在 Windows 上添加了对 HOMEDRIVE 和 HOMEPATH 的处理
修复无法解决与已删除文件冲突的问题

Windows
修复了 MinGW 编译器的自动检测
修复了 MSVC 缺少的编译 Issues
修复了使用 client 时错误的路径分隔符

WebAssembly
改进的浏览器选择
修复了使用 Qt 6.2 运行基于 CMake 的 Qt Quick 应用程序

Docker
添加了对 macOS 主机的实验性支持

配置方法

因为刚安装完成的Qt Creator还没有配置,这时候是不能编译程序的。所以要先需要配置完成才可以使用。

1、首先打开刚安装的Qt Creator软件,进入主界面

2、打开QtCreator菜单“工具”–>“选项”,在对话框左边选“构建和运行”:

3、编译Qt程序必须配置好几个东西才行,需要配置的是:构建套件(Kit)、QtVersions、编译器、Debuggers。

一、Debuggers

(1)点击Add,进入新的Debugger设置界面:

(2)把Name设为GDB,然后点击Path一行最右边的“浏览”,找到gdb.exe的位置,

(3)设置好后点击右下角的“Apply”,就设置了调试器。

二、编译器

(1)点击右边“添加”,弹出菜单有MinGW、GCC、Clang、Custom和QCC,选择MinGW,

(2)名称设为MinGW,对于编译器路径设置,就浏览找到g++.exe,设置好这两条就够了,然后点击右下角“Apply”。

三、Qt Versions

(1)点击“添加”,弹出的文件查找框,是要选择qmake.exe位置

(2)C:Qt4.8.6binqmake.exe,选中qmake.exe

(3)点击打开,然后Qt版本会自动检测

(4)点击“Apply”就配置好Qt库了。

四、构建套件(Kit)

(1)之前配置的三个最后都是为构建套件服务的,需要在这里面选择之前配好的三个:编译器选择“MinGW”、调试器选择“GDB”、Qt版本选择“Qt 4.8.6(4.8.6)”,Qt mkspec可以不用管,因为qmake.exe可以自动定。配置好编译器、调试器和Qt版本之后,点击“Apply”,再点击“OK”。终于配置好了。

(2)然后就可以新建一个项目,选择“Qt Widgets Application”,都用默认的项目设置,一直点击下一步,然后点“完成”

(3)点击左下角倒数第三个图标,就是纯三角形那个。

(4)程序就能正常编译跑起来了。

注释快捷键

F1 :查看帮助

F2 :跳转到函数定义(和Ctrl+鼠标左键一样的效果)

Shift+F2:声明和定义之间切换

F4 :头文件和源文件之间切换

Alt+0 :显示或者隐藏侧边条,编辑模式下起作用(有时写的函数太长,屏幕不够大,就用这个)

Ctrl+Space :自动补全(貌似会和输入法的切换冲突)

ESc: 切换到编辑模式

Ctrl+I :自动对齐

Ctrl+/ :注释行,取消注释行

Ctrl+B :编译工程

Ctrl+R:运行工程

F5 :开始调试

Shift+F5 :停止调试

F9 :设置和取消断点

F10 :单步前进

F11 :单步进入函数

Shift + F11 :单步跳出函数

你可能感兴趣的:(qt,开发语言)