• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > Python的GUI框架PySide的安装配置教程

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

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python pyside,python 安装pyside,pyside,pyside 下载,pyside官网等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

(一)说在前面

    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
</div>

 

You are about to add the following PPA to your system:
 Official Ubuntu packages for PySide Qt Bindings.
</div>

 

dizzy@dizzy-pc:~$ sudo apt-get update
</div>
# ... ... 
 
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
</div>

   

(2)测试是否安装成功

dizzy@dizzy-pc:~$ python
</div>
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.
</div>
>>> import PySide
>>> dir(PySide)
</div>

['__all__', '__builtins__', '__doc__', '__file__', '__name__', '__package__', '__path__', '__version__', '__version_info__']

</div>

>>> PySide.__version__
</div>
'1.1.2'
</div>
>>> PySide.QtCore.__version__
</div>
'4.8.1'

</div>

(三)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()
</div>

    这样运行就可以看到一个最简单的窗口了。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() 
</div>

双击该文件,运行结果:

2016216174849372.jpg (144×52)

</div>

您可能想查找下面的文章:

  • Python的GUI框架PySide的安装配置教程
  • Python的GUI框架PySide的安装配置教程
  • pyside写ui界面入门示例

相关文章

  • 用Python操作字符串之rindex()方法的使用
  • Python CSV模块使用实例
  • python抽象基类用法实例分析
  • Python开发实例分享bt种子爬虫程序和种子解析
  • Python中标准模块importlib详解
  • Python内建数据结构详解
  • Python实现竖排打印传单手机号码易撕条
  • python实现超简单端口转发的方法
  • python连接mysql数据库示例(做增删改操作)
  • 跟老齐学Python之关于循环的小伎俩

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 在Django中创建动态视图的教程
    • python 安装virtualenv和virtualenvwrapper的方法
    • python3实现ftp服务功能(客户端)
    • python使用7z解压apk包的方法
    • 编写Python脚本来实现最简单的FTP下载的教程
    • 简单谈谈Python流程控制语句
    • Python的消息队列包SnakeMQ使用初探
    • Python中实现对list做减法操作介绍
    • python处理圆角图片、圆形图片的例子
    • Python读写Excel文件方法介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有