Python的GUI框架PySide的安装配置教程
(一)说在前面
Python自带了GUI模块Tkinter,只是界面风格有些老旧。另外就是各种GUI框架了。
之前安装过WxPython,并做了简单的界面。遂最近又重新搜索了一下网上关于PythonGUI框架的问题,发现还是Qt呀。
Python的Qt有PyQt和PySide吧。PyQt是商业及GPL的版权,而PySide是LGPL。大意也就是PyQt开发商业软件是要购买授权的,而PySide则不需要。二者代码基本一致,修改下import基本剩余的代码皆可通用。所以毫不犹豫的选择了PySide。
(二)PySide的安装
(1)比较快捷省事的安装
dizzy@dizzy-pc:~$sudoadd-apt-repositoryppa:pyside
YouareabouttoaddthefollowingPPAtoyoursystem: OfficialUbuntupackagesforPySideQtBindings.
dizzy@dizzy-pc:~$sudoapt-getupdate
#...... dizzy@dizzy-pc:~$sudoapt-getinstallpython-pyside Readingpackagelists...Done Buildingdependencytree Readingstateinformation...Done Thefollowingextrapackageswillbeinstalled: libphonon4libpyside1.1libqt4-helplibqt4-scripttoolslibqt4-test libqtwebkit4libshiboken1.1phononphonon-backend-gstreamer python-pyside.phononpython-pyside.qtcorepython-pyside.qtdeclarative python-pyside.qtguipython-pyside.qthelppython-pyside.qtnetwork python-pyside.qtopenglpython-pyside.qtscriptpython-pyside.qtsql python-pyside.qtsvgpython-pyside.qttestpython-pyside.qtuitools python-pyside.qtwebkitpython-pyside.qtxml
(2)测试是否安装成功
dizzy@dizzy-pc:~$python
Python2.7.3(default,Feb272014,20:00:17) [GCC4.6.3]onlinux2 Type"help","copyright","credits"or"license"formoreinformation.
>>>importPySide >>>dir(PySide)
['__all__','__builtins__','__doc__','__file__','__name__','__package__','__path__','__version__','__version_info__']