QT是什么?它能做什么?
Qt是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。
简单来说,QT可以很轻松的帮你做带界面的软件,甚至不需要你投入很大精力。
QT学习需要避免的坑
QT分为4.0版本和5.0版本他们之间的差别很大,不通用!!!不通用!!!不通用!!!
所以要么你学习4.0要么你学习5.0,个人建议直接学习5.0,因为现在大部分的公司都转向了5.0,毕竟5.0支持的特性越来越多。4.0版本主要使用于嵌入式开发,如果你需要你可以学。
4.0版本主要使用4.7及4.8版本。
5.0主要使用5.7及以上版本。
QT主要编译器版本区分
MSVC版本:这个版本你需要下载VS,不然你没法用。
MinGW版本:这个可以直接使用。
他们两个版本不通用,但是QT Creator是通用的,如何查看是哪个版本你只需要在QT Creator里面的工具->选项->构建和运行->构建套件里面看。
平台支持
Qt支持下述平台:
- MS/Windows - 95、98、NT4.0、ME、2000、XP 、Vista、Win7、win8、win2008、win10
- Unix/X11-Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台
- Macintosh -Mac OS X
- Embedded - 有帧缓冲(framebuffer)支持的嵌入式Linux平台,Windows CE
- Symbian、Symbian^3、Symbian Anna、Symbian Belle、MeeGo
QT常用的三个主要附件
Qt Designer(可以拖UI)
Qt Designer被称为Qt设计师,用于设计和构建图形用户界面(Qt Widgets)。你可以组合和自定义窗口或对话框(所见即所得),并使用不同的风格和分辨率进行测试。用Qt Designer创建的窗口部件和表格无缝集成编程代码,采用Qt信号和槽机制,这样就可以轻松地分配图形元素的行为。在Qt设计师中设置的所有属性可以动态地在代码中进行更改。此外,类似插件推广和自定义插件功能,可以使用自己的组件来使用Qt Designer。
Qt Linguist被称为Qt语言家。主要任务是读取翻译文件、为翻译人员提供友好的翻译界面,是用于界面国际化的重要工具。它能帮助你很容易读懂C++语言。
Qt Assistant(帮助手册)
Qt Assistant被称为Qt助手,是Qt自带的一款可定制、可重新发行的帮助文件浏览器。它支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。
QT那里下载
下载地址:https://www.qt.io/ 不过现在超级坑,需要你先注册!不过你可以下载它自己的下载器,中部及西部城市不建议这样下载安装,应为他服务器貌似在国外,除了一二线城市,其他地方网络对于海外服务器支持不是很好,偶尔(很多时候)下载会中断。百度上有大把的离线安装包,但是下载的时候一定要注意MSVC和mingw两个版本!
转载自原文链接, 如需删除请联系管理员。
原文链接:什么是QT,转载请注明来源!