第一章、PyQt的简介、安装与配置

第一章、PyQt的简介、安装与配置

1、引言

当朋友向我推荐PyQt时,老猿才知道有这样一个在Python下的开源的图形界面开发工具,当准备学习PyQt安装时,发现要安装sip、PyQt、PyQt-tools,而后还要进行相关配置。老猿很好奇为何是这样的,这三者之间究竟是什么关系?功能分别是什么?因而开始处处查中文和英文的各类资料,发现愈来愈复杂,也愈来愈有趣,并愈来愈以为学习这个是个正确的事情。当花了整整2天最终弄懂了这些事情以后,我以为应该作个总结,使得你们经过一篇文章就能清楚PyQt相关的知识背景。html

2、Qt及其历史沿革

在介绍PyQt以前,咱们须要介绍Qt,由于从技术上来讲,PyQt就是Qt的一个Python包装器。python

Qt是一个C++可视化开发平台,是一个跨平台的C++图形用户界面应用程序框架(C++ GUI),可以为应用程序开发者提供创建图形用户界面所需的功能。它是彻底面向对象的、易扩展,可应用于组件编程,并能够用于嵌入式开发。它是目前流行的Linux桌面环境KDE 的基础,是Linux和嵌入式操做系统下的主流图形界面开发环境,其最大优点在于只需编写一次代码,就能编译部署在任何操做系统和硬件上,以及擅长图形界面开发,现在更扩展到移动及嵌入式设备开发。对于商业软件公司来讲极具价值,能够普遍应用于物联网特别是智能汽车、智能制造业等的研发。web

Qt分为商业版和开源版,商业版为商业软件提供开发,而Qt开源编程