qt学习心得及总结

本文介绍了QT作为跨平台开发工具的优势,探讨了QT如何在不同操作系统如Windows、Linux、Android和iOS上通过调用底层接口实现跨平台兼容。在Windows中,QT与MFC相匹配,调用Win32 API;在Linux中,QT则依赖GTK和X Window。QT的这种特性减少了跨平台软件开发的时间和成本。
摘要由CSDN通过智能技术生成

其实自己在用qtcreator开发有很久了,只知道怎么去使用deisgner设计界面,怎样用assistant手册查询自己需要的知识解决项目上需要完成的问题,并没有去真正的去了解这个qt底层是调用什么;在window和linux、android、ios等操作系统都可用他开发出想要的东西,感觉强强的。。。,今天在家学习,顺便了解了qt在不同的平台做的qt,底层调用的接口get点东西,记下来

很多人都知道,平台不同,开发图形界面时调用图形界面的接口也不同;对于现在很多软件公司想做的产品都是跨平台的,可想对公司来说就得投入更多的人力和时间开发不同的平台的产品;而qt就可以做到(当然还有别的IDE),qt的价值主要在跨平台上,能在不同平台调用不同的接口,一套代码可以在不同的环境编译运行,得到的图形界面一样,主要是qt在应用程序之下,图形设备接口之上做的这么一个软件;个人觉得qt的存在主要用途还是在图形界面这块;和vs里的界面设计一样方便,拖拽几个控件就可以看到效果,当然qt做别的模块也很方便。

qt之所以可以跨平台,是因为在不同的平台调用该平台的接口,比如在window中使用的qt IDE,和MFC的级别相匹配(MFC 微软基础类库 Microsoft Founda

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值