當前位置:編程學習大全網 - 編程語言 - Python的GUI框架PySide怎麽安裝配置方法

Python的GUI框架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()

  • 上一篇:給孩子報興趣班有什麽意義?
  • 下一篇:《我的世界》物品ID有哪些?
  • copyright 2024編程學習大全網