Qt是一个跨平台的应用程序框架,广泛用于开发具有GUI界面的应用软件以及命令行工具。 几乎所有操作系统都可以使用Qt,如Windows,Mac OS X,Android等。 用于开发Qt应用程序的主要编程语言是C ++,但是可以使用诸如Python,Ruby,Java等语言的绑定。 我们来看看如何在Ubuntu 14.04.2上安装Qt SDK。 我们将在Ubuntu中从Advance Packaging Tool(APT)中安装Qt。 APT已经随Ubuntu安装。 所以为了安装Qt / Qt SDK,我们可以简单地使用以下命令,它将从Ubuntu软件包存储库安装Qt SDK及其所需的依赖项。 我们可以使用以下命令安装Qt版本4:
sudo apt-get install qt-sdk
该命令将安装我们项目所需的整个Qt SDK及其库。 Ubuntu存储库中可用的软件包可能不是最新版本。 要获得最新版本的Qt,我们可以从以下链接下载各种操作系统平台的Qt在线或离线安装程序:
http://qt-project.org/downloads
在我们的系统上安装Qt后,我们可以看到我们如何使用Qt开发GUI,并与Python进行接口。
使用Qt的Python绑定
让我们看看我们如何界定Python和Qt。 通常,Python中有两个可用于连接Qt用户界面的模块。 两个最流行的框架是:
PyQt
PySide
PyQt:
PyQt是Qt跨平台的大多数Python绑定之一。 PyQt由Riverbank Computing Limited开发和维护。 它提供对Qt版本4和Qt版本5的绑定,并附带GPL(版本2或3)以及商业许可证。 PyQt可用于Qt版本4和5,分别称为PyQt4和PyQt5。 这两个模块与Python版本2和3兼容。PyQt包含620多个类,涵盖用户界面,XML,网络通信,网络等。
PyQt可在Windows,Linux和Mac OS X上使用。安装Qt SDK和Python以安装PyQt是一个先决条件。 Windows和Mac OS X的二进制文件可从以下链接获得:
http://www.riverbankcomputing.com/software/pyqt/download
我们可以看到如何使用Python 2.7在Ubuntu 14.04.2上安装PyQt4。
在Ubuntu 14.04.2 LTS上安装PyQt
如果要在Ubuntu / Linux上安装PyQt,请使用以下命令。 该命令将安装PyQt库,它的依赖项和一些Qt工具:
sudo apt-get insta