黑马程序员技术交流社区

标题: Qt学习心得 [打印本页]

作者: 下页丶倾城泪    时间: 2019-5-13 15:02
标题: Qt学习心得
       在黑马已经学习2个月了,最近刚把Qt学完,特来分享下学习心得
       很多人都知道,平台不同,开发图形界面时调用图形界面的接口也不同;对于现在很多软件公司想做的产品都是跨平台的,可想对公司来说就得投入更多的人力和时间开发不同的平台的产品;而qt就可以做到(当然还有别的IDE),qt的价值主要在跨平台上,能在不同平台调用不同的接口,一套代码可以在不同的环境编译运行,得到的图形界面一样,主要是qt在应用程序之下,图形设备接口之上做的这么一个软件;个人觉得qt的存在主要用途还是在图形界面这块;和vs里的界面设计一样方便,拖拽几个控件就可以看到效果,当然qt做别的模块也很方便。
      qt之所以可以跨平台,是因为在不同的平台调用该平台的接口,比如在window中使用的qt IDE,和MFC的级别相匹配(MFC 微软基础类库 Microsoft Foundation Classes ,以C++类的形式封装了Window API并包含一个应用程序框架,减少开发人员的工作量),他们底层调用的接口都是win32 API的接口,说到win32 API也就是 Microsoft 32位平台的应用程序编程接口(Application Programming Interface).所有在win32平台上运行的应用程序都可以调用这些函数;这里面都是C接口的函数,接口太多了,比想象中的多;win32底层调用的是GDI接口(接着说说GDI:图形设备接口 Graphics Device Interface,主要任务是负责系统与绘图程序之间的信息交换,处理所有window程序的图形和图像输出,开发人员无需关心硬件设备正常驱动,就可以将应用程序的输出转化为硬件设备上的输出和构成),大概就是这几层的关系了。
       由于Qt类有很多,我这里只能简单的给大家介绍一下,大家想知道更详细,可以查看帮助文档!!
作者: 卡哇伊伊    时间: 2019-6-1 18:00
只要朝着一个方向努力,一切都会变得得心应手。加油
作者: 卡哇伊伊    时间: 2019-7-26 11:16
面对生活的选择,可怕的不是“大环境”,而是我们自己。勇于走出自己的舒适圈,勇于挑战自己,加油……
作者: 夜听雨    时间: 2019-8-13 09:44
加油,一起学习丫
作者: 柠檬leung不酸    时间: 2019-9-11 14:27
故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2