QT相关介绍

目录

一、QT简介

二、QT安装

三、QT Creator使用基本介绍

1、创建并运行第一个QT项目

2、创建并运行第一个c++项目

3、QT Creator常用快捷键


一、QT简介

Qt 是一个跨平台的应用程序和用户界面框架,用于开发图形用户界面(GUI)应用程序以及命令行工具。它最初由挪威的 Trolltech (奇趣科技)公司开发,现在由 Qt Company 维护,2020年12月8日发布QT6。Qt 使用 C++ 语言编写,支持多种编程语言通过绑定进行使用。

对于许多开发者和小型企业来说,Qt 的开源版提供了一个强大且灵活的开发框架,而对于需要额外支持和专有功能的大型企业或具有特定需求的项目,商业版则提供了所需的服务和资源。

QT商业版

商业版提供专有许可,需要购买许可证来使用。这适用于希望在不共享源代码的情况下开发商业软件的公司和开发人员。

QT免费开源版

开源版根据 GNU Lesser General Public License (LGPL) 和 GNU General Public License (GPL) 发布。这意味着用户可以免费使用 Qt,但必须遵守特定的开源许可条款。

QT主要历史版本

版本

发布年份

关键特性

Qt1.x1996

初始发布,专注于 X11 平台

Qt2.x1999

引入了对 Microsoft Windows 的支持

Qt3.x2001

添加了许多新功能,包括网络和 XML 支持

Qt4.x2005

重大改进,增强了跨平台支持和图形视图框架

Qt5.x2012

专注于现代硬件的性能,引入了 QML 和 Qt Quick 用于开发流畅的动画和触摸界面

Qt6.x2020

进一步增强了性能和功能,针对未来的软件开发趋势进行了优化,包括对 3D 图形的支持

学习者学习QT5和QT6都是可以的,无论选择哪个版本,Qt的基本概念和理念在各个版本之间是相通的,因此你可以相对轻松地转换到其他版本。本次我们基于QT5学习

成熟和稳定性

Qt 5已经存在了一段时间,经过了多个版本的迭代和改进。它在很多项目中被广泛使用,证明了其成熟性和稳定性。这对于在大型项目或生产环境中使用Qt的开发者来说是一个优势。

丰富的文档和社区支持

Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的。

广泛的应用领域

Qt 5有大量的文档和社区支持。你可以轻松找到各种教程、示例和解决方案,这对于初学者来说是非常宝贵的。

二、QT安装

下载windows QT安装包

本教程使用的QT版本是:https://download.qt.io/archive/qt/5.12/5.12.9/ 

QT安装

如果没有梯子,大家登录QT官网可能会失败,这里可以不需要QT账号,直接离线安装,所以要断开网络。

选择windows底下的编译工具,QT源代码,QT的绘图模块及QT的虚拟键盘。

安装完毕后打开如下

三、QT Creator使用基本介绍

1、创建并运行第一个QT项目

创建完毕显示如下

三种运行方式:1、点击生成的QT项目名称,右键选择运行;2、直接点击下方的运行符号;3、CTRL +R快捷键运行

相关文件解释

2、创建并运行第一个c++项目

之后步骤创建QT项目一样,这里就不做演示。创建并运行结果如下:

3、QT Creator常用快捷键

  • 21
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Qt Designer是一个用于创建Qt界面的可视化设计工具。它提供了丰富的组件,方便用户进行界面设计。以下是一些常用的Qt Designer组件介绍: 1. List Widget:用于显示列表数据,支持单选或多选功能。 2. Tree Widget:用于显示树形数据,支持展开和折叠功能。 3. Table Widget:用于显示表格数据,可以编辑和排序数据。 为了将界面上的各个组件的分布设计得更加美观,可以使用一些容器类组件,例如: 1. Group Box:用作不同区块的容器,可以将相关的组件放在同一个分组中。 2. Scroll Area:提供滚动功能,当组件过多时可以滚动查看。 3. Tool Box:用于创建一个展开收起的工具箱,方便用户选择不同的工具。 4. Tab Widget:用作不同页的分页按钮,可以在不同的标签页中放置不同的组件。 5. Stacked Widget:类似于Tab Widget,但是只显示当前选中的页面。 6. Frame:用作容器,可以将相关组件放在一个矩形框中。 7. Widget:用作容器,可以将其他组件放在其中。 8. MDI Area:用于创建多文档界面应用程序,可以同时显示多个子窗口。 9. Dock Widget:可以将组件拖动到主窗口的边缘,并停靠在那里。 此外,Qt Designer还提供了各种输入组件,用于获取用户输入,例如文本框、下拉列表、复选框等。这些输入组件可以与其他组件结合使用,实现更丰富的用户交互。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值