QT_Qt概述、安装、创建第一个程序、理解跨平台

1.QT的发展与优势

1.1 什么是QT

QT是一个跨平台图形用户界面应用程序开发框架。它既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器

1.2 QT的优势
  1. 优秀的跨平台特性:可支持Windows、Linux、Mac OS、VxWorks,一次编写,随处编译。即同样的代码,只需在新的系统上重新编译即完成了移植
  2. 面向对象:QT具有良好的封装机制,使得QT的模块化程度非常高,可重用性较好。QT提供名为signals/slots的安全类型来替代callback,使得各个元件之间的协同工作变得十分简单
  3. 丰富的API:QT支持多大250+的C++类,以及基于模板的collections等
  4. 支持2D/3D图形渲染,支持OpenGL

(tips:Java跨平台相当于在每个平台上都放了虚拟机,Java代码在上跑;python跨平台相当于每个平台上具有python解析器,先运行解析器,然后编译代码;web跨平台基于BS架构,程序在服务器上,客户端通过浏览器查看运行)

addition:

  1. windows下用QT编译出来的exe不能用linux跑,原因是
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值