Qt开发---认识Qt

概念

Qt是一个跨平台图形用户界面应用程序框架。

那么就需要谈到三点:

1.跨平台

顾名思义,Qt是支持Windows、Mac、Linux、嵌入式系统的,应用广泛且全面。

2.图形化界面

我们需要弄清楚GUI与TUI的含义:

GUI :基于图形化界面操作,门槛低,效率也较低;

TUI :基于命令行操作,门槛高,效率高。

我们常说的图形化界面开发,即GUI开发。

3.框架

框架,本质上就是对程序员的一种限制,框架占主体,然后由程序员配合框架去完成其中需要实现的一些细节。

库和框架都是大佬写出来一些代码供程序员使用,但是主导地位是不一样的,库给予程序员的自由度与灵活程度高,程序员占主体,可以自由发挥,调用库;但是对于框架而言,程序员只是辅助框架完成一些细节,框架占主体。

优点

①跨平台,几乎支持所有的平台;

②接口简单,容易上手,学习Qt框架对学习其他框架有参考意义;

③简化了内存回收机制:半自动的垃圾回收,既简化了内存释放,也尽可能小的影响程序的运行效率;

④开发效率高,快速构建应用程序;

⑤有良好的社区氛围,市场份额在缓慢上升;

⑥支持嵌入式开发。

Qt主要应用于桌面应用开发,即电脑的应用程序开发,现在也能够应用于移动应用开发,但是使用并不广泛,主体仍然在PC端的应用程序开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值