日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python gui框架_Python的GUI框架PySide的安装配置教程

發布時間:2023/11/27 生活经验 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的安装配置教程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。