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

这篇文章主要介绍了Python的GUI框架PySide的安装配置教程,PySide也是用来使用Qt的GUI库,需要的朋友可以参考下

(一)说在前面

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

双击该文件,运行结果:

相关推荐:

宏碁非凡 Go 一体机新配置开售:i5-14450HX+16GB 内存,4199 元

感谢网友 华南吴彦祖 的线索投递! 7 月 12 日消息,宏碁现已在京东上架非凡 Go 一体机新配置版本,新机搭载酷睿 i5-14450HX 处理器、16GB 内存,自带一块 2K 屏幕,到手价 4199 元。据介绍,这款一体机采用英特尔酷睿 i5-14450HX 处理器,拥有 10 核 16 线程,最高睿频可达 4.8GHz,配备 UHD 核显。规格方面,这款一体机搭载 24.8 英寸 2K(注...

windy软件下载安装入口地址

windy软件怎么下载安装?Windy 软件无需第三方下载站,‌直接访问官网 Windy.com 或使用手机应用商店搜索"Windy.com"即可免费安装‌。‌‌ windy软件下载安装入口地址 官网入口:https://www.windy.com/ 本站地址:点击进入 一、官方下载渠道 ‌iOS (iPhone/iPad)‌:打开 ‌App Store‌,搜索"‌Windy.com - Weat...

2345天气王下载免费安装

2345天气王下载免费安装是一款由A股上市公司“二三四五”(现“岩山科技”)荣誉出品的免费天气App。它以数据精准和功能全面著称,获得了中国气象局的良好评价,累计服务用户近3亿。如果你追求预报的精准度和丰富的功能,它是个不错的选择。 2345天气王下载免费安装:点此进入 1、核心功能与特色 权威精准的数据:依托中国气象局的权威数据,采用多源数据融合与公里级网格化预报技术。有用户反馈其预报准确度可达...

极简天气app官方下载安装入口

极简天气app官方下载安装入口是非常优秀的手机天气查询软件,拥有简洁的界面设计,各种天气信息一目了然,可以让用户轻松查询当前城市地区的实时天气预报,及时呈现当前温度、每小时预报、每周趋势等信息,随时随地在线关注,能完全满足所有使用需求,同时也采用极简主义美学设计,配有实时动态天气动画,方便用户轻松获取各时间段的基本天气数据,自由了解最新天气变化。 极简天气app官方下载安装入口:点此进入 极简天气...

遗忘之海配置要求一览

《遗忘之海》是由网易游戏旗下Joker工作室研发的海洋奇遇开放世界RPG游戏。就在最近游戏也终于要上线,那么有不少小伙伴好奇遗忘之海需要什么配置,下面就来告诉大家。 遗忘之海配置要求一览 一、PC配置详情-台式机 最低配置 1、CPU:i7-7700k/Ryzen 5 1600 2、显卡:GTX 1060(6G) /RX 480(8G) 3、内存:16GB 4、硬盘:推荐使用固态硬盘安装游戏,并预...

失控进化配置要求

失控进化在7月9日已经正式的上线了,今天给大家带来了这款游戏的一个配置要求,还有小伙伴不清楚什么配置可以去游玩,那么下面就是相关的内容. 失控进化配置要求 各平台配置如下: 本文内容来源于互联网,如有侵权请联系删除。

《绍宋:还我河山》游戏配置要求介绍

这是一款沉浸式真人互动历史权谋影视游戏!你将化身赵玖,魂穿南宋最具争议的皇帝赵构,每次抉择都将左右王朝气运、定夺天下兴亡!面对靖康之变后的山河破碎,你能否打破宿命再造山河?真人互动影视游戏《绍宋:还我河山》邀你于乱世绝境之中,一起喊出宋可亡,天下不可亡的怒吼!绍宋:还我河山需要什么配置最低配置:操作系统: Windows 10/Windows 11处理器: Intel Core i3或 AMD e...

《绍宋:还我河山》下载安装教程介绍

这是一款沉浸式真人互动历史权谋影视游戏!你将化身赵玖,魂穿南宋最具争议的皇帝赵构,每次抉择都将左右王朝气运、定夺天下兴亡!面对靖康之变后的山河破碎,你能否打破宿命再造山河?真人互动影视游戏《绍宋:还我河山》邀你于乱世绝境之中,一起喊出宋可亡,天下不可亡的怒吼!绍宋:还我河山怎么下载安装Steam平台需要先安装Steam平台,之后注册一个账号登录,然后搜索“绍宋:还我河山”进入商店购买页面。点击添加...