python gui框架_Python的GUI框架PySide的安装配置教程
(一)說在前面
Python自帶了GUI模塊Tkinter,只是界面風格有些老舊。另外就是各種GUI框架了。
之前安裝過WxPython,并做了簡單的界面。遂最近又重新搜索了一下網上關于Python GUI框架的問題,發現還是Qt呀。
Python的Qt有PyQt和PySide吧。PyQt 是商業及 GPL 的版權, 而 PySide 是 LGPL。大意也就是PyQt開發商業軟件是要購買授權的,而PySide則不需要。二者代碼基本一致,修改下import 基本剩余的代碼皆可通用。所以毫不猶豫的選擇了PySide。
(二)PySide的安裝
(1)比較快捷省事的安裝
dizzy@dizzy-pc:~$ sudo add-apt-repository ppa:pyside
You are about to add the following PPA to your system:
Official Ubuntu packages for PySide Qt Bindings.
dizzy@dizzy-pc:~$ sudo apt-get update
# ... ...
dizzy@dizzy-pc:~$ sudo apt-get install python-pyside
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libphonon4 libpyside1.1 libqt4-help libqt4-scripttools libqt4-test
libqtwebkit4 libshiboken1.1 phonon phonon-backend-gstreamer
python-pyside.phonon python-pyside.qtcore python-pyside.qtdeclarative
python-pyside.qtgui python-pyside.qthelp python-pyside.qtnetwork
python-pyside.qtopengl python-pyside.qtscript python-pyside.qtsql
python-pyside.qtsvg python-pyside.qttest python-pyside.qtuitools
python-pyside.qtwebkit python-pyside.qtxml
(2)測試是否安裝成功
dizzy@dizzy-pc:~$ python
Python 2.7.3 (default, Feb 27 2014, 20:00:17)
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import PySide
>>> dir(PySide)
['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', '__version_info__']
>>> PySide.__version__
'1.1.2'
>>> PySide.QtCore.__version__
'4.8.1'
(三)PySide初試
# -*- coding: utf-8 -*-
# Import PySide classes
import sys
from PySide.QtCore import *
from PySide.QtGui import *
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
這樣運行就可以看到一個最簡單的窗口了。Hello World .
(四)Hello,PySide第一個使用PySide的示例,新建一個Hello.py文件,輸入以下內容:
# Import PySide classes
import sys
from PySide.QtCore import *
from PySide.QtGui import *
# Create a Qt application
app = QApplication(sys.argv)
# Create a Label and show it
label = QLabel("Hello World")
label.show()
# Enter Qt application main loop
app.exec_()
sys.exit()
雙擊該文件,運行結果:
總結
以上是生活随笔為你收集整理的python gui框架_Python的GUI框架PySide的安装配置教程的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 求一个关于流星雨的个性签名!
- 下一篇: python基于值得内存_为什么说Pyt
