4001620513
419532120
419532120@qq.com
Python Qt GUI设计简介、环境下载和安装_江苏鑫云软件科技有限公司
首页
服务项目
软件定制服务
软件外包服务
网站系统开发
移动APP开发
O2O平台开发
微信应用开发
案例
品牌官网
微信小程序
鑫云商城
解决方案
核心产品
鑫云综合体商场CRM系统
鑫云夏令营小程序系统
鑫云商城系统
智研云医
医药流向管理系统
医药结算管理系统
医药合规管理系统
医药数字化实践
关于我们
联系我们
公司简介
公司荣誉
行业动态
公司动态
专业
靠谱
的软件外包伙伴
您的位置:
首页
>>
关于我们
>>
行业动态
Python Qt GUI设计简介、环境下载和安装
2021-08-16 01:18:50
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安装过程中最关键的一步是组件的选择,由于是初次使用,我将基本可安装的都安装了,避免以后麻烦。
[
返回首页
] [
打印
] [
返回上页
] 上一篇:
一个简单的Apriltag,数字,动物水果分类器
下一篇:
纽约梅隆银行Q2持仓:仍偏好IT板块 减持英特尔增持英伟达
行业动态
联系我们
公司简介
公司荣誉
行业动态
公司动态