什么是QT?「建议收藏」

2022-08-30 08:44:53 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

为学习QT首先必须搞明白的一个问题是,什么是QT,查找资料,对于QT有如下的认识:

1. Qt是一个跨平台的C 图形用户界面应用程序框架

Qt是面向对象的框架,提供了一种称为 signals/slots 的安全类型来实现各个元件 之间的协同工作。

2. Qt是一个跨平台的应用程序开发类库

Qt 包括多达 250 个以上的 C 类,还替供基于模板的 collections, serialization, file, I/O device, directory management, date/time 类。甚至还包括正则表达式的处理 功能。

3. Qt是一种以c 为基础的开发语言,可以认为是C 的升级版

4. Qt是C 部件工具箱。Qt被用在KDE桌面环境、Opera、Google Earth、Skype、Adobe Photoshop Album和VirtualBox的开发中,使用 Qt ,只需一次性开发应用程序和用户界面,无须重新编写源代码,便可跨不同桌面和嵌入式操作系统部署这些应用程序。

基本上,Qt 同Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。但是其跨平台性又是MFC等无法比拟的。

什么是MFC?

mfc是什么

  1、mfc是微软基础类库的简称,是微软公司实现的一个c 类库,主要封装了大部分的windows API函数,并且包含一个应用程序框架,以减少应用程序开发人员工作量。

  2、vc 是微软公司开发的c/c 的集成开发环境,所谓集成开发环境,就是说利用它你可以编辑,编译,调试,而不是使用多种工具轮换操作,灵活性较大。

  3、vc 其中一个编译器内核就是gcc。 MFC除了是一个类库以外,还是一个框架,你应该试过,在vc 里新建一个MFC的工程,开发环境会自动帮你产生许多文件,同时它使用了mfcxx.dll。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/145327.html原文链接:https://javaforall.cn

0 人点赞