什么是QT[通俗易懂]

什么是QT[通俗易懂]QT是什么?它能做什么?Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。简单来说,QT可以很轻松的帮你做带界面的软件,甚至不需要你投入很大精力。QT学习需要避免的坑QT分为4.0版本和5.0版本他们之间的差别很大,不通用!!!不通用!!!不通用!!!所以要么你学习4.0要么你学习5….

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

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支持下述平台:

  1. MS/Windows – 95、98、NT4.0、ME、2000、XP 、Vista、Win7、win8、win2008、win10
  2. Unix/X11-Linux、SunSolaris、HP-UX、CompaqTru64 UNIX、IBMAIX、SGI IRIX、FreeBSD、BSD/OS和其它很多X11平台
  3. Macintosh -Mac OS X
  4. Embedded – 有帧缓冲(framebuffer)支持的嵌入式Linux平台,Windows CE
  5. 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 Linguist被称为Qt语言家。主要任务是读取翻译文件、为翻译人员提供友好的翻译界面,是用于界面国际化的重要工具。它能帮助你很容易读懂C++语言。

Qt Assistant(帮助手册)

Qt Assistant被称为Qt助手,是Qt自带的一款可定制、可重新发行的帮助文件浏览器。它支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。

QT那里下载

下载地址:https://www.qt.io/ 不过现在超级坑,需要你先注册!不过你可以下载它自己的下载器,中部及西部城市不建议这样下载安装,应为他服务器貌似在国外,除了一二线城市,其他地方网络对于海外服务器支持不是很好,偶尔(很多时候)下载会中断。百度上有大把的离线安装包,但是下载的时候一定要注意MSVC和mingw两个版本!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年5月13日 上午6:20
下一篇 2022年5月13日 上午6:40


相关推荐

  • caller 属性

    caller 属性这个属性中保存着调用当前函数的函数的引用 如果是在全局作用域中调用当前函数 它的值为 null functionoute inner functioninne alert arguments callee caller outer 弹出 outer 函数的源代码

    2025年10月10日
    7
  • python数组-1成员_python[1,2,3]*3

    python数组-1成员_python[1,2,3]*3使用python版本3.7首先先了解下python3.7中的下标,python下标有两套,一套是正的,一套是负的a=’python’中的python的下标可以如下组python正下标012345负下标-6-5-4-3-2-1对应位置的正下标-负下标=len(a)使用正下标时,下标i………………………

    2022年8月13日
    8
  • 什么是UDP攻击_机器人打电话营销效果

    什么是UDP攻击_机器人打电话营销效果UDP协议UDP是一个简单的面向数据报的运输层协议,也是最常见的作为流量攻击最多的一种协议,需要用到UDP的主要都是视频通讯,枪战类实时通讯的游戏类。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但并不保证它们能到达目的地。由于UDP传输数据前传输数据之前源端和终端不建立连接,且没有超时重发等机制,故而传输速度很快。UDP攻击UDP攻击是DDoS攻击的一种,是典型的流量型攻击。就好比学校中午放学时的食堂,学生大量飞奔食堂,但食堂窗口就那么多,学生数量太多,就只能挤在窗口前等待。

    2022年10月2日
    6
  • EditPlus正则表达式替换字符串详解

    EditPlus正则表达式替换字符串详解EditPlus的查找,替换,文件中查找支持以下的正则表达式:ExpressionDescription\tTabcharacter.\nNewline..Matchesanycharacter.|Eitherexpressiononitsleftandrightsidematchesthetargetstring.Forexa

    2022年5月13日
    200
  • 站长关心的广告联盟简单的介绍跟评价[通俗易懂]

    站长关心的广告联盟简单的介绍跟评价[通俗易懂]联盟是每一个开始网络淘金的站长都遇到的问题,很多人吃过亏,比如那个垃圾智易联盟,我知道这里每天只有1000多个人看,但是希望每一个关心网站建设的朋友少走一些弯路,找到自己金矿,呵呵发表时间:2005-11-133:59:37原文作者:心情沙发金山网盟:金山估计会一直烧钱下去的,但是金山的针对性比较强,估计对下载等资源站的效果更好一点。百度搜索联盟:baidu虽然封站,引起站长的仇恨,不过ba

    2025年12月8日
    5
  • linux下ant安装和使用教程,ant安装与简单应用

    linux下ant安装和使用教程,ant安装与简单应用ant安装与简单应用1、下载ant软件包,本次下载的是apache-ant-1.9.6-bin.tar.gz2、传到Linux服务器上,我传到/usr/local/下3、解压缩,并创建软连接[root@localhostlocal]#tarxfapache-ant-1.9.6-bin.tar.gz[root@localhostlocal]#ln-svapache-ant-1.9.6…

    2022年7月24日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号