Qt 介绍

一.Qt是什么

Qt是一个跨平台的C++图形用户界面库,目前包括Qt Creator、Qt Designer等等快速开发工具。Qt支持所有Linux/Unix系统,还支持windows平台。Qt很容易扩展,并且允许真正地组件编程。Qt与GTK、MFC、OWL、ATL是一样的图形界面库。

二.Qt的优势

  1. 优良的踏平台特性
  2. 面向对象
  3. 丰富的APl(Qt包括250个以上C++的类、还提供基于模板collections、file、serialization等)
  4. 支持3D/2D图形渣染,支持OpenGL
  5. XML支持/大量的开发文档

三.使用Qt开发的应用软件

使用Qt开源软件库相关市场软件产品如下:
Emergent (神经网络模拟器)、eav (linux版QQ聊天软件)、Google地球(google earth)(三维虚拟地图软件)、VLC多媒体播放器 (一个体积比较小巧、功能强大的开源媒体播放器)、极品买车 (EA公司出品的著名赛车类游戏)、WPSoffice (金山软件公司所推出的办公软件) 等等。

四.Qt开发工具详解

Qt开发工具包含Qt Creator、Qt Designer、Qmake、Qt Assistant、Qt Linguist。
1、Qt Creator:用于Qt开发的轻量级跨平台集成开发环境;
2、Qt Designer:强大的拖电式图形化用户界面排版和设计工具;
3、Qmake:跨平台makefile生成器;
4、Qt Assistant:可定制可重发布的帮助文件和文档阅读器;
5、Qt Linguist:整套工具,支持对Qt应用作快捷无误的翻译,是一组能理顺国际化工作流的工具。

五.Qt跨平台框架结构

Qt跨平台框架对应模块: Qt基础模块和Q扩展模块

Qt基础模块:Qt core、Qt Gui、Qt Multimedia、Qt Network、Qt Qml、Qt Quick、Qt
SQL、Qt Test、Qt Webkit。

Qt扩展模块:Qt 3D、Qt Bluetooth、Qt Contacts、Qt Concurrent、QtD-Bus、Qt
(提供定位机制、地图和导航技术、 OpenGL、QtLocation 位置搜索等功能的QML和C++
API) 等等。

六.Qt基础控件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值