欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2016年02月16日 17:53:53   作者:明天以后  
這篇文章主要介紹了Python的GUI框架PySide的安裝配置教程,PySide也是用來使用Qt的GUI庫,需要的朋友可以參考下

(一)說在前面

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

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

    Python的Qt有PyQt和PySide吧。PyQt 是商業(yè)及 GPL 的版權(quán), 而 PySide 是 LGPL。大意也就是PyQt開發(fā)商業(yè)軟件是要購買授權(quán)的,而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)測(cè)試是否安裝成功

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)

復(fù)制代碼 代碼如下:

['__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()

    這樣運(yùn)行就可以看到一個(gè)最簡(jiǎn)單的窗口了。Hello World .

(四)Hello,PySide
第一個(gè)使用PySide的示例,新建一個(gè)Hello.py文件,輸入以下內(nèi)容:

# 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() 

雙擊該文件,運(yùn)行結(jié)果:

2016216174849372.jpg (144×52)

相關(guān)文章

  • python 已知平行四邊形三個(gè)點(diǎn),求第四個(gè)點(diǎn)的案例

    python 已知平行四邊形三個(gè)點(diǎn),求第四個(gè)點(diǎn)的案例

    這篇文章主要介紹了python 已知平行四邊形三個(gè)點(diǎn),求第四個(gè)點(diǎn)的案例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • 深入了解Python 變量作用域

    深入了解Python 變量作用域

    這篇文章主要介紹了Python 變量作用域的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • python由已知數(shù)組快速生成新數(shù)組的方法

    python由已知數(shù)組快速生成新數(shù)組的方法

    這篇文章主要介紹了python由已知數(shù)組快速生成新數(shù)組的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 利用python繪制中國(guó)地圖(含省界、河流等)

    利用python繪制中國(guó)地圖(含省界、河流等)

    這篇文章主要介紹了利用python繪制中國(guó)地圖,幫助大家更好的理解和使用python繪制圖形,感興趣的朋友可以了解下
    2020-09-09
  • 如何在Python中利用matplotlib.pyplot畫出函數(shù)圖詳解

    如何在Python中利用matplotlib.pyplot畫出函數(shù)圖詳解

    通過圖像可以直觀地學(xué)習(xí)函數(shù)變化、分布等規(guī)律,在學(xué)習(xí)函數(shù)、概率分布等方面效果顯著,下面這篇文章主要給大家介紹了關(guān)于如何在Python中利用matplotlib.pyplot畫出函數(shù)圖的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • python2利用wxpython生成投影界面工具的圖文詳解

    python2利用wxpython生成投影界面工具的圖文詳解

    這篇文章主要介紹了python2利用wxpython生成投影界面工具的圖文詳解,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 詳解Django模版中加載靜態(tài)文件配置方法

    詳解Django模版中加載靜態(tài)文件配置方法

    這篇文章主要介紹了Django模版中加載靜態(tài)文件配置方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python制作爬蟲爬取京東商品評(píng)論教程

    python制作爬蟲爬取京東商品評(píng)論教程

    本文是繼前2篇Python爬蟲系列文章的后續(xù)篇,給大家介紹的是如何使用Python爬取京東商品評(píng)論信息的方法,并根據(jù)數(shù)據(jù)繪制成各種統(tǒng)計(jì)圖表,非常的細(xì)致,有需要的小伙伴可以參考下
    2016-12-12
  • pip search報(bào)錯(cuò)問題及解決

    pip search報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了pip search報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • 詳解在Python中創(chuàng)建條形圖追趕動(dòng)畫

    詳解在Python中創(chuàng)建條形圖追趕動(dòng)畫

    動(dòng)畫是使可視化更具吸引力和用戶吸引力的好方法。它幫助我們以有意義的方式展示數(shù)據(jù)可視化。Matplotlib是一個(gè)非常流行的數(shù)據(jù)可視化庫,通常用于數(shù)據(jù)的圖形表示以及使用內(nèi)置函數(shù)的動(dòng)畫。本文將用Matplotlib繪制條形圖追趕動(dòng)畫,需要的可以參考一下
    2022-03-03

最新評(píng)論