16. PySide--Qt界面库
本库主要提供了跨平台的应用程序框架Qt的Python绑定版本。在2009年8月,PySide首次发布。提供和PyQt类似的功能,并相容API。但与PyQt不同处为使用LGPL授权,这样允许进行免费开源或者私有商业软件的开发。一个PySide程序员只要使用简单的Python语言就能够发挥Qt的所有功能。Matplotlib、PhotoGrabber、WingIDE、LucasChess等都基于PySide开发,这也证明了PySide在软件行业的广泛普及和使用。
在Windows下安装PySide:
1)打开cmd.exe程序
2)在窗口里输入pip install pyside
等整个下载和安装完成之后,就可以使用PySide开发了。
创建简单的测试例子:
#python 3.4 import sys from PySide.QtCore import Qt from PySide.QtGui import QApplication, QLabel if __name__ == '__main__': myApp = QApplication(sys.argv) appLabel = QLabel() appLabel.setText('Hello world!') appLabel.setWindowTitle('My App') appLabel.setGeometry(300, 300, 250, 175) appLabel.show() myApp.exec_() sys.exit()
如果安装正确,运行这个例子就会弹出一个窗口,如下图所示:
检查PySide是否安装成功
打开一个Python控制台窗口,然后输入下面语句:
import PySide
如果没有任何错误出现,说明已经安装PySide成功。通下面的语句还可以检查PySide的版本号:
>>> import PySide
>>> print(PySide.__version__)
1.2.4
>>>
在这里使用的版本是1.2.4。
接着下来,我们可以检查PySide使用Qt的版本:
>>> import PySide.QtCore
>>> print(PySide.QtCore.__version__)
4.8.7
>>> print(PySide.QtCore.qVersion())
4.8.7
在这里使用Qt的版本是4.8.7。
蔡军生 QQ:9073204 深圳