PySide简介

  • 概述

     PySide是什么?PySide是Qt界面框架对Python语言的绑定,可以使用Python语言和Qt进行界面开发,Python程序员开发桌面程序,可选的界面包括(不仅限于)如下几种:

名称目标描述
TkInterTkPython“事实上”的标准界面库(界面不是很Modrn)
PyGtkGTK使用C风格的界面库
PyQtQtQt For Python的另一种方式
IronPython.NET/MonoMicrosoft .NET

      PyQt和PySide都是Qt进行的Python绑定,二者的不同之处在与PySide提供供商用的LGPL协议,PyQt使用开源的GPL协议,商用需要向Riverbank's software购买。PyQt相对比较成熟,提供了Python对Qt5的支持。

      PySide由Qt官方维护,PySide目前最新版本是1.2.2,完成了对Qt4.8版本的完整实现,开源的PySide代表着未来,具体介绍可以参考:PySide Wiki


  • 开发环境搭建

    开发环境的搭建很简单,需要安装Python和PySide,Python的版本需要>=2.6,建议使用Python2.7系列,提供了部分Python3.x系列的支持,也可以使用Python3.x,Python的安装可以在Python官网下载对应平台的Python,在Windows下有直接安装的exe,十分方便。

    本系列在Windows平台开发,PySide在PyPI中已经有相应的下载,安装可以下载安装包,也可以联网后使用pip直接安装。 假设Python安装的D:\Python27之中,在Python目录下有一个Scripts目录,启动命令提示符,切换到该目录下,键入命令:

pip install PySide
等待几分钟后安装即提示完成。测试一下PySide是否安装成功:

启动Python的交互命令行,键入:

import PySide
如果没有提示出错,代表安装成功了,可以进一步使用下面的操作查看PySide的版本:

PySide.__version__
提示PySide的版本为1.2.2

  • 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()
双击该文件,运行结果:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值