国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python的GUI框架PySide的安裝配置教程

2020-01-04 17:45:31
字體:
來源:轉載
供稿:網(wǎng)友
這篇文章主要介紹了Python的GUI框架PySide的安裝配置教程,PySide也是用來使用Qt的GUI庫,需要的朋友可以參考下
 

(一)說在前面

    Python自帶了GUI模塊Tkinter,只是界面風格有些老舊。另外就是各種GUI框架了。

    之前安裝過WxPython,并做了簡單的界面。遂最近又重新搜索了一下網(wǎng)上關于Python GUI框架的問題,發(fā)現(xiàn)還是Qt呀。

    Python的Qt有PyQt和PySide吧。PyQt 是商業(yè)及 GPL 的版權, 而 PySide 是 LGPL。大意也就是PyQt開發(fā)商業(yè)軟件是要購買授權的,而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-pysideReading package lists... DoneBuilding dependency tree    Reading state information... DoneThe 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 linux2Type "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 classesimport sysfrom PySide.QtCore import *from PySide.QtGui import *  # Create a Qt application app = QApplication(sys.argv)# Create a Label and show itlabel = QLabel("Hello World")label.show()# Enter Qt application main loopapp.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框架PySide的安裝配置教程


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 太谷县| 平和县| 安阳县| 余干县| 汝南县| 札达县| 衡阳市| 龙陵县| 宜兰县| 扬州市| 城市| 常德市| 县级市| 奎屯市| 江门市| 公主岭市| 苍溪县| 金乡县| 嘉峪关市| 井冈山市| 彭州市| 扎赉特旗| 莱阳市| 双流县| 汕头市| 华蓥市| 遂平县| 宁化县| 虎林市| 松原市| 秀山| 叶城县| 济阳县| 扎鲁特旗| 五台县| 陆川县| 东乡族自治县| 汽车| 信丰县| 吉首市| 临沭县|