qt-- 学习笔记1(QT和QT creator介绍)

Qt Creator工具介绍与使用 Qt Creator 是一个跨平台的集成开发环境 (IDE),主要用于开发基于 Qt 应用程序的图形用户界面 (GUI) 应用程序。它由 Qt Company 维护,并且与 Qt 库紧密集成。 阅读详情

QT学习笔记1(QT和QT creator介绍)

Qt 是一个跨平台的应用开发框架,主要用于图形用户界面(GUI)应用的开发,但也支持非GUI程序的开发。Qt 支持多种平台,如Windows、macOS、Linux、iOS和Android,并提供了一致的API,允许开发者一次编写代码,然后在多个平台上编译和运行。

Qt 的主要特点:
跨平台开发
信号和槽机制:Qt 特有的信号和槽机制用于对象间的通信,非常适合事件驱动的应用开发。
丰富的组件库:Qt 提供了大量的UI组件、工具库、网络库、多媒体
国际化支持:Qt 自带国际化工具,使得应用程序支持多种语言的转换变得更加方便。
集成的开发工具:Qt 提供了集成开发环境(IDE),包括设计器(Qt Designer)、资源编辑器等工具来帮助开发者高效开发

Qt Creator 是 Qt 的官方集成开发环境(IDE),专门为Qt应用的开发而设计。它支持C++、QML(Qt Modeling Language)、Python等语言,并集成了丰富的调试和设计工具,帮助开发者更加便捷地开发应用。

Qt Creator 的主要功能:
项目管理:不同类型的项目管理,如纯C++项目、QML项目等
代码编辑和补全:智能代码补全、语法高亮、代码重构等
UI设计工具:内置了Qt Designer,开发者可以通过拖拽方式设计用户界面,而不需要手动编写UI代码。
调试工具:支持多平台调试,开发者可以直接在 Qt Creator 中使用GDB或LLDB等调试工具。
跨平台构建:提供了跨平台的编译和构建工具,支持多种构建系统(如qmake、CMake等)。
版本控制:集成了版本控制系统(如Git、Subversion等)

开发流程
跨平台开发的典型流程如下:

编写跨平台代码:使用 Qt 框架开发应用时,尽量避免使用特定于操作系统的API。
选择编译器和工具链:根据目标平台选择适当的编译器。例如,Windows 用 MSVC,Linux 用 GCC,macOS 用 Clang。

在 Windows 上你可以使用 MSVC 或 MinGW 编译项目。
在 macOS 和 Linux 上使用 Clang 或 GCC 编译同一项目。
Android 和 iOS 开发需要使用特定的编译工具链,如 Android NDK 或 Xcode 的工具。
在不同平台编译:在每个平台上使用相应的编译工具链来编译应用程序,并进行测试

“Qt Creator 4.11.0 Based on Qt 5.14.0 (MSVC 2017, 32 bit)” 表示的是 Qt Creator 和 Qt 版本以及编译环境之间的关系。让我们逐步分析:

1. Qt Creator 4.11.0
这是 Qt Creator 的版本号,表示你正在使用的是 4.11.0 版本的 Qt Creator。
Qt Creator 是集成开发环境(IDE),帮助你更方便地编写、调试和管理使用 Qt 框架开发的项目。
2. Based on Qt 5.14.0
这意味着 Qt Creator 4.11.0 是基于 Qt 5.14.0 版本构建的。
Qt 5.14.0 是 Qt 框架的一个具体版本,它提供了开发应用程序所需的核心库和模块(如 Qt Widgets、Qt Quick、Qt Core 等)。
Qt Creator 本身也是用 Qt 框架开发的应用程序,这里指的是 Qt Creator 使用了 Qt 5.14.0 的 API 和库来构建其自身的功能和界面。
3. MSVC 2017, 32 bit
这是 Qt Creator 在编译 Qt 项目时将使用的 编译器和工具链的类型。
MSVC 2017 表示使用的是 Microsoft Visual C++ 2017 作为编译器,常用于 Windows 平台开发。
32 bit 表示编译器生成的应用程序将是 32位 的。这意味着你的 Qt 项目将使用 32 位的 MSVC 2017 编译器来编译和生成 32 位的可执行文件。
总结他们的关系:
Qt Creator 是一个 IDE,用于管理和开发使用 Qt 框架构建的应用程序。
Qt 5.14.0 是 Qt 框架的版本,包含了 Qt 提供的库和工具,帮助你构建跨平台的应用程序。Qt Creator 本身是使用这个框架开发的。
MSVC 2017, 32 bit 是 Qt Creator 使用的 编译器工具链,用于编译和生成你的 Qt 项目。它确保你开发的应用程序能够在 Windows 上以 32 位格式运行。
因此,Qt Creator 是你用来开发 Qt 项目的 IDE,它本身是基于 Qt 框架开发的,而它又使用 MSVC 编译器来编译你的项目。

Built on Dec 10 2019 12:27:13
表示这个版本的 Qt Creator 是在 2019年12月10日 编译和构建的,时间是 12:27:13。
3. From revision 017ed74400
这部分表示代码版本控制中的 修订号(revision number)。这是唯一标识这次构建的代码库的一个代码提交版本号,帮助开发者追踪构建时使用的代码版本。
4. Copyright 2008-2019 The Qt Company Ltd. All rights reserved.
这是 Qt Creator 和 Qt 框架的版权声明,表示从 2008年到2019年,Qt Creator 的版权归 The Qt Company Ltd. 所有。
5. The program is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
这是一条法律免责声明,表示这个软件是 按原样 提供的,没有任何形式的担保。具体来说:
NO WARRANTY OF ANY KIND:没有任何形式的保证。
INCLUDING THE WARRANTY OF DESIGN:包括关于设计的保证。
MERCHANTABILITY:没有对适销性(即能否符合市场需求)的保证。
FITNESS FOR A PARTICULAR PURPOSE:没有对特定用途适用性的保证。
这意味着 Qt Creator 是一个免费开源的软件,Qt 公司不对其功能或特定用途的适用性提供任何法律保证或承诺。用户使用该软件需要自行承担风险

QT与QT Creator的独立安装与配置 集成的QT及QT Creator安装比较easy,本文介绍的是QT和QT Create独立安装的方法,当然,也不是很难。       首先说明一下:QT是一个类库,QTCreator是一个框架。要使用QTCreator这个框架必须先把QT的平台搭建好。这个平台需要什么呢?主要需要以下几样:QT(QT库每个版本都有些许变化,可以根据自己需要选择版本,这里的个人需要并不是指功能,而是指你可以选择的教 阅读详情

相关推荐

windows下QT Creator的配置一

摘要:本文主要介绍基于windows下QT Creator的配置 **关键字:**QT Creator

甘超浩 7070

【跟我一起开辟Qt之路】(1)Qt 和Qt Creator简介

(1)什么是Qt? Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等图形界 面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。 Qt支持下列操作系统: Mi

胡耕永的专栏 2918

Qt Creator登录界面布局设计和控件介绍

1、点击左侧Buttons中的PushButton进行拖拽,点击修改名字为登录--->QAbstractButton--->点击小三角---->点击选择资源。2、点击上述添加的资源文件---->iconSize可以修改图片的大小5.1封装自定义文件1、添加文件2、Qt--->Qt设计师界面类---->Choose3、Widget---->下一步4、修改类名---->下一步--->完成。5、 点击smallWidget.ui。

m0_69021252的博客 1255

【Qt】Qt各种版本介绍

Qt官方除了Qt库一直在升级外,对应的集成开发环境也在更新升级,一般会选用最新的Qt库编译新版本,要注意的是,有些人安装的旧版本的qtc,加载比较高版本的Qt库,很容易出现报错提示 Project ERROR: Cannot run compiler ‘g++’. Maybe you forgot to setup the environment?Qt6不支持win7,是说开发阶段和运行阶段都不支持,无论开发阶段还是运行阶段你都需要Qt的库,只要是Qt的库不支持,到哪里也不支持。

C/C++软件工程师、嵌入式软件工程师、物联网研发工程师、C/C++讲师、物联网讲师、嵌入式讲师、鸿蒙讲师---欢迎大家一起交流(私信添加博主微信) 8863

QT Creator的下载和安装

QT Creator的下载和安装

<云飞扬>的专栏 2023

Ubuntu16.04下安装Qt和Qt-Creator

之前有做过Qt的相关项目,最近准备把一个活体识别和人脸识别的项目移植到Linux,打算用Qt写。借这个机会,把Qt的开发环境配置与大家分享一下。 一. Qt安装 1.1 下载 下载网址:http://download.qt.io/archive/qt/ ,我这里下载的是5.8.0版本。 1.2. 安装 下载完成后,可以用mv命令将文件移动到存放qt安装包的文件夹,我的放在"home...

广州记忆 1万+

Qt Creator中切换不同Qt版本

我们安装QT版本,安装之后,Qt Creator中默认就是最新的QT版本。 例如,我之前安装了QT5.9, 第二次安装QT5.15, 则最新的都是QT5.15版本了。此时我要维护老的项目,而老的项目又是在QT5.9下开发的,许多库都在新的QT版本下编译不过。 所以此次的目的,就是要新加QT5.9的支持。 打开编译套件,也就是Kits 添加QT version,也就是qmake位置: 可以看到,已经存在QT5.9的编译工具,C及C++ debugger也有,如果没有,手动添加即可。 cmake

老王001的博客 1万+

实战分享:如何用Java调用Doris FE接口实现高效Stream Load数据导入(附完整代码)

本文详细介绍了如何通过Java调用Doris FE接口实现高效的Stream Load数据导入,包含完整代码示例和性能优化技巧。Stream Load作为Doris的高效数据导入方式,相比传统JDBC提升5-10倍速度,适用于大规模数据处理场景,帮助开发者解决高吞吐量数据导入挑战。

weixin_29304985的博客 419

[Qt杂谈]区分Qt Qt Creator msvc mingw之间的关系

区分Qt QtCreator msvc mingw

qq_47500842的博客 1552

利用Spm12进行fMRI数据分析:从预处理到结果解读的完整指南

本文提供了利用SPM12进行fMRI数据分析的完整流程指南,涵盖从数据预处理、统计建模到结果解读的全过程。详细介绍了在MATLAB环境下使用SPM12图形界面完成头动矫正、空间标准化等关键步骤的操作方法与避坑技巧,帮助神经科学研究者和心理学研究者高效处理功能磁共振成像数据并产出可靠结果。

weixin_29079671的博客 453

5分钟搞定!用OpenCV实现全景图像柱面展开的保姆级教程(附完整代码)

本文提供了一份使用OpenCV实现全景图像柱面展开的详细教程。通过清晰的数学原理讲解和分步代码演示,指导读者快速掌握从等距柱状投影全景图到平面展开图的核心转换方法,并涵盖性能优化、参数调整及透视视图扩展等实用技巧,适合图像处理爱好者和开发者实践。

sony5的博客 576

自定义控件,用插件方式集成到Qt Creator,必须使编译控件的编译器和Qt Creator的QT版本一致

QT自定义控件踩坑

雪精灵的博客 1251

ImportError: DLL load failed: 找不到指定的程序的解决方案

本文主要介绍了ImportError: DLL load failed: 找不到指定的程序的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 18万+

【Qt Creator快速入门第三版学习笔记】——第1章 Qt Creator简介

第1章 Qt Creator简介 文章目录第1章 Qt Creator简介前言1.1 Qt Creator的下载与安装1.2Qt Creator环境介绍1.2.1 主界面介绍(1 )菜单栏(Menu Bar)(2) 模式选择器(Mode Selector)欢迎模式编辑模式设计模式调试(Debug)模式项目模式帮助模式(3) 构建套件选择器(Kit Selector)(4) 定位器(Locator)(5) 输出窗格(Output panes)1.2.1 运行一个示例程序1.2.2 帮助模式1.3 Qt工具简介

繁臻的小窝 1228

【100分】【等和子数组最小和】

逆序排序,这样能够使得在分组时优先选取较大的元素,以便将元素分配到较小的子集中,从而使得每个子集的和相对均衡。给定一个数组nums,将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,组内元素和的最小值。分成若干个组,使得每组的和相等,并求出满足条件的所有分组中,组内元素和的最小值。在递归的过程中,我们需要注意一个优化点,即避免将相同和的桶重复计算。4 个子集(5),(1,4),(2,3),(2,3)2 个子集(5, 1, 4),(2,3, 2,3)个子集,则返回子集和的最小值,如果不能,则将。

weixin_54707168的博客 1169

ROSTEA软件下载及情感分析详细操作教程(附网盘链接)

原ROST虚拟团队出品的ROST系列文本内容挖掘分析平台,是辅助人文社会科学研究的免费计算平台。该软件可以实现文本预处理、分字、分词、词性识别、特殊名词抽取、词频统计、英文词频统计、情感计算、分类算法、聚类算法等一系列文本挖掘,是人文社科研究和论文写作的一把利器。该软件用户量超过一万人,遍布海内外100多所大学,包括剑桥大学、日本北海道大学、北京大学、清华大学、香港城市大学、澳门大学等众多高校。关于ROSTCM6的安装介绍可以参考之前的文章ROSTCM6软件下载及语义网络分析详细操作教程ROST EA。

m0_64336780的博客 1万+

qt-- 学习笔记2.1(安装部署_QT Creator安装)

QT学习笔记2.1(QT Creator安装)

code_snow的博客 511

DCM07-诊断服务EcuReset ($11 )的配置和实现

文章目录1 诊断服务EcuReset ($11 )1.1 概述1.2 诊断模式声明组1.3 代码实现1.4 配置参数 传送门 ==>> AutoSAR实战系列300讲「糖果Autosar」总目录 1 诊断服务EcuReset ($11 ) 1.1 概述 该服务实现了 ECU 内的复位功能,协议的具体理论讲解请参考「FlashBootloader03【电控单元复位服务($11)】」。在接收到UDS 服务 0x11 的请求时,DCM 模块应触发 ModeDeclarationGroupPrototy

2066

【QT】:QT(介绍、下载安装、认识 QT Creator)

1.1 什么是 QT🔥QT是一个跨平台的 C++ 图形用户界面应用程序框架。它为应用程序开发者提供了建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展。QT为开发者提供了一种基于组件的开发模式,开发者可以通过简单的拖拽和组合来实现复杂的应用程序,同时也可以使用C++语言进行高级开发。所谓框架其实是一个“半成品”,帮助项目搭建“骨架”,并提供丰富的组件库,开发人员只需增加一些内容或调用一些提供好的组件就可以完成系统。

island1314的博客 3万+

JVM高频面试基本问题与知识点整理

JVM高频面试基本问题与知识点整理

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 87万+

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

QT Creator使用基本介绍

本文介绍了Qt Creator的基本使用方法和常见操作。主要内容包括: 创建并运行第一个Qt Widgets应用程序项目 创建和运行C/C++项目的方法 Qt Creator界面简介 常用快捷键列表,包含代码编辑、项目运行、调试、文件管理等操作快捷键 文章通过图文方式详细展示了创建项目的各个步骤,适合Qt Creator初学者快速入门。结尾提供了完整的快捷键参考表,方便开发者提高工作效率。

weixin_54859557的博客 1343

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

QT Creator介绍

文章目录1 QT Creator介绍1.1 QT Creator1.2 QT Creator中调试的基本方法 1 QT Creator介绍 1.1 QT Creator QT Creator是一套可视化的集成开发环境,使用QT Creator可以高效的进行QT开发: QT Creator提供了强大的代码编辑功能。 QT Creator提供了强大的调试功能。 1.2 QT Creator中调试的...

木子皿--啥都不会的菜鸟 1452

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Qt开发②Qt Creator的详细介绍和使用

Qt开发②Qt Creator的详细介绍和使用(Qt界面的介绍+HelloQWorld的多种输出,按钮+标签+编辑框,项目文件解析)

参考书籍:《C语言程序设计》《数据结构》《C++ Primer》《Effective C++》《STL源码剖析》《现代操作系统》《UNIX环境高级编程》《图解TCP/IP》《图解HTTP》《Linux高性能服务器编程》《剑指Offer》《算法导论》 4139

1.QT-第一个程序 Hello QT , 以及QT creator介绍

第一个程序 -Hello QT 首先写main.cpp: #include <QApplication> #include <QMainWindow> #include <QPushButton> int main(int argc, char* argv[]) {   QApplication a(argc, argv); // Qapplica...

抵抗时间扭曲,坚持做一件有意义的事 1125

Qt creator 中配置opencv

首先需要安装Qt,安装Qt可以在Qt官网中下载或者在国内著名的Qt镜像网站下载也是可以的(速度更快~) 中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/ 清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/ 北京理工大学:http://mirror.bit.edu.cn/qtproject/ 中国互联网络信息中心:https://mirrors.cnnic.cn/qt/ 首先打开网站 选择archive后,再..

XDE_miao的博客 3798

mac 安装qt creator和qt5

首先下载qt5,直接homebrew安装 (base) [xxx@xxxs-MacBook-Pro ~]$brew install qt5 Updating Homebrew... ^C ==> Downloading https://homebrew.bintray.com/bottles/qt-5.13.2.mojave.bottle.tar Already downloaded: /Users/chenzhijie/Library/Caches/Homebrew/downloads/bfbc.

Mosiclone的博客 2657
上一篇: qt-- 学习记录4.(细节、tips)
下一篇: QT学习笔记(目录)
code_snow
博客等级 码龄8年 316粉丝 171原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值