什么是QT(轻松的帮你做带界面的软件)
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 Linguist被称为Qt语言家。主要任务是读取翻译文件、为翻译人员提供友好的翻译界面,是用于界面国际化的重要工具。它能帮助你很容易读懂C++语言。
Qt Assistant(帮助手册)
Qt Assistant被称为Qt助手,是Qt自带的一款可定制、可重新发行的帮助文件浏览器。它支持HTML文件,用户可以利用其定制自己的功能强大的帮助文档浏览器。
QT那里下载
下载地址:https://www.qt.io/ 不过现在超级坑,需要你先注册!不过你可以下载它自己的下载器,中部及西部城市不建议这样下载安装,应为他服务器貌似在国外,除了一二线城市,其他地方网络对于海外服务器支持不是很好,偶尔(很多时候)下载会中断。百度上有大把的离线安装包,但是下载的时候一定要注意MSVC和mingw两个版本!
原博主链接:https://blog.csdn.net/mysunshinexia01/article/details/80553802
什么是QT(轻松的帮你做带界面的软件)相关推荐
- 我用 Python 帮朋友做了张图,结果
却发现他是这么拿我当兄弟的 事情的经过是这样的: 我开开心心的去一家烧饼店吃饭 抬头一看,二师兄又涨价了 叹了口气,再这么下去真的要吃不起夹肉的烧饼了 点了两个烧饼一碗馄饨 快吃完的时候,收到了朋友阿 ...
- 我用Python帮朋友做了张猪肉数据分析图,结果。。。
却发现他是这么拿我当兄弟的 事情的经过是这样的: 我开开心心的去一家烧饼店吃饭 . 抬头一看,二师兄又涨价了 叹了口气,再这么下去真的要吃不起夹肉的烧饼了 点了两个烧饼一碗馄饨 快吃完的时候,收到了朋 ...
- 智能客服系统都能帮企业做哪些事
科技的发展让人工智能被广泛使用,从生活.学习.工作.医疗.互联网等处处都有它的身影,人工智能被大家熟悉的那就是智能客服,我们生活中常常会接触到,那么智能客服系统都能帮企业做哪些事呢? 1.客户电话号码 ...
- 日本公司用人工智能帮人做金融交易
日本公司用人工智能帮人做金融交易 2015-10-31 20:21 中文科技资讯 [大][中][小]我有话说 近日,日本人工智能初创公司Alpaca宣布获得100万美元投资,而他们打算用这笔钱来建立一 ...
- Spring精华问答 | Spring 能帮我们做什么?
Spring框架是一个开源的Java平台,它提供了非常容易,非常迅速地开发健壮的Java应用程序的全面的基础设施支持.今天就让我们一起来看看关于Spring的精华问答吧. 1 Q:什么是Spring框 ...
- matlab二维谐振子,基于有限差分法求解的二维谐振子的MATLAB程序如下。哪位大神能帮我做个注明啊,完全看不懂啊,,急...
基于有限差分法求解的二维谐振子的MATLAB程序如下.哪位大神能帮我做个注明啊,完全看不懂啊,,急0 ____丿呆呆丶2017.04.15浏览20次分享举报 tic clc clear L=20; W ...
- 听说你做IT的,帮我做个网站呗!
有一种关系叫做:很久没联系的旧同学.他们也许会在某一天QQ上找到了你,寒暄几句就进入"正题":听说你做IT这行的,帮我做个网站呗. 类似的还有: "我有个idea,帮我做 ...
- c# npoi 2.5版本设置字体加粗_Python帮你做Excel——格式设置与画图
之前两篇文章已经向大家讲解了如何利用python读取和写入数据,本次就向大家介绍一下如何使用openpyxl对excel文件进行设置,以及如何在excel文件中绘制图表. 设置字体 使用python对 ...
- ckplayer ajax,谁能帮我做一个脚本啊?能让这个网页视频播放可以拉动进度条 可以快进...
谁能帮我做一个脚本啊?能让这个网页视频播放可以拉动进度条 可以快进 $('.c_type').click(function(){ var data_id = $(this).attr('data-id ...
- 怕抢不到演唱会门票?AI帮你做攻略!
最新消息称,随着演唱会门票销售的热度越来越高,越来越多的音乐爱好者开始使用人工智能(AI)来帮助他们抢到最热门的演唱会门票. 这是通过分析历史数据.线上队列和其他因素来制定最佳购票攻略. 据悉,一些智 ...
最新文章
- MySQL主从复制配置过程(双主双从模式)
- pythonpandas用sql查询数据表_pandas从数据库读取数据
- keil debug时用断点管理抓取变量变化
- HardFault_Handler问题查找方法
- html访问虚拟目录路径,IIS7.5虚拟目录物理路径指向共享文件夹详解
- CAN笔记(2) CAN特点
- 网络流量统计using ADB
- mysql int(3)_MySQL中int(11)与int(3)的区别_MySQL
- map java 初始化赋值_Java 中 HashMap 初始化时赋值(示例代码)
- 随想录(risc cpu的那些事)
- 新海诚动画背景简单娱乐分析
- Application.DoEvents可能不是线程安全的
- cocos2d-基本概念(5)-Effects 效果
- linux常用命令行编辑快捷键
- 【Axure原型】新闻资讯客户端APP原型 今日头条同类APP实战原型
- 经济周期的定义、阶段及特点-宏观经济指标和政策
- DIY LDAC蓝牙接收器(一)预备篇
- 5.3.2 Counter对象
- 计算机删除登录用户,Windows10账户删除怎么登陆 如何删除账户
- P5200 Sleepy Cow Sorting(树状数组,模拟)
热门文章
- 1800套solidworks非标机械自动化3d设备图纸
- excel表格斜线_WORD圆角表格,如此惊艳
- 牛客网—Java练习题
- win10商店打不开_win10商店打不开怎么办?
- 上古卷轴5 Papyrus的LOG日志分析,科学解决ctd,bug的方法
- 中国移动ZN-M160G光猫超级密码破解 | 河南移动兆能光猫超管密码获取 | 中国移动光猫如何开启UPnP功能
- python全栈开发中级班全程笔记(第三模块、第一章(多态、封装、反射、内置方法、元类、作业))...
- Git分支 合并 暂时储藏分支 标签 链接多个仓库
- 在职上班族怎么报考成人大专?成人大专有哪些条件?
- 2021年高压电工考试技巧及高压电工模拟考试