资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

Python Qt GUI设计简介、环境下载和安装

来源:公司资讯 | 2021.08.16

1、Qt简介

Qt是一个1991年由QtCompany开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,很容易扩展,并且允许真正地组件编程。

Qt主要用于桌面程序开发和嵌入式开发,经过20多年的发展,Qt已经成为最优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。许多大型软件都是用Qt开发的,如AutodeskMaya、GoogleEarth、Skype、WPSOffice等。

Qt官网地址:https://www.qt.io/

2、Qt的优势

世界上的GUI库多如牛毛,有的跨平台,有的专属于某个操作系统;有的只有UI功能,有的还融合了网络通信、多媒体处理、数据库访问等底层功能。

用Qt来开发Windows桌面程序有以下优点:

简单易学:Qt封装的很好,几行代码就可以开发出一个简单的客户端,不需要了解WindowsAPI。

资料丰富:资料丰富能够成倍降低学习成本,否则你只能去看源码,关于DirectUI、Htmlayout、aardio的资料就很少。

漂亮的界面:Qt很容易做出漂亮的界面和炫酷的动画,而MFC、WTL、wxWidgets比较麻烦。

独立安装:Qt程序最终会编译为本地代码,不需要其他库的支撑,而Java要安装虚拟机,C#要安装.NETFramework。

跨平台:如果你的程序需要运行在多个平台下,同时又希望降低开发成本,Qt几乎是必备的。

经常有人将MFC和Qt进行对比,MFC只能应用在Windows平台,而Qt是跨平台的,一次编写,到处运行。

另外,Qt已经封装了底层细节,学习Qt将会非常简单;而MFC只是给WindowsAPI加了一层包装,不了解WindowsAPI也学不好MFC,大家普遍反映MFC难学。

我们不能简单地说Qt好还是MFC好,两者都有用武之地;但是初学者学习Qt会比较简单,不用应付那些烦人的WindowsAPI,很快就能开发出带有漂亮界面的应用程序。

3、Qt环境下载

Qt官网有一个专门的资源下载网站,所有的开发环境和相关工具都可以从这里下载地址:http://download.qt.io/

这里再给各位推荐几个国内著名的Qt镜像网站:

中国科学技术大学:http://mirrors.ustc.edu.cn/qtproject/

清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/

中国互联网络信息中心:https://mirrors.cnnic.cn/qt/

国内镜像网站的结构和官方是类似的,这里不再赘述。

4、Qt环境安装(Windows环境)

双击下载得到的qt-opensource-windows-x86-5.14.2.exe即可开始安装。Qt的安装过程和普通的Windows软件一样,按照向导进行操作即可。

关于Qt的安装需要说明以下几点。

4.1、注册和登录

Qt在安装过程中会提示用户进行注册和登录,虽然实际开发时不需要登录,但是新用户也需要注册,否则无法进行安装。

4.2、安装路径和关联文件

Qt允许用户自定义安装路径,但是请注意,安装路径不能带空格、中文字符或者其它任何特殊字符,不建议安装在C盘。

另外,该界面还会询问是否关联特定的文件类型。如果关联(默认是关联的),特定后缀的文件(包括.cpp文件)默认使用Qt打开。例如,喜欢使用纯文本编辑器(Notepad++)来打开C++源文件,就可以选择取消该选项。

4.3、选择安装组件

Qt安装过程中最关键的一步是组件的选择,由于是初次使用,我将基本可安装的都安装了,避免以后麻烦。

 

—— 灵通云微信公众号 ——

热门标签

上一条———————

暂无数据

下一条———————

暂无数据
十七年 建站经验

多一份参考,总有益处

联系灵通云,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线:400-688-6062 / 大客户专线   南通:15818561755