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

pyside写ui界面入门示例

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

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

PySide是一个免费的软件,与PyQt不同之处在于使用了LGPL,允许PySide免费的开发商业软件。

PySide有15个模块。这些模块支持对GUI,多媒体,XML,网络以及数据库进行操作。本教程的目的主要是学习其中的两个模块:QtCore和QtGui。

QtCore是非界面功能模块,主要对文件目录,数据类型,输入输出流,url以及线程等提供支持。QtGui提供了对常见界面元素的支持,例如,对话框,窗口,状态栏,工具栏等等。

首先从Hello world开始

编写PySide的桌面应用,首先要导入QtCore和QtGui,因为这些类包含了应用中主要功能。QtGui包含界面元素,QtCore包含处理信号和槽的函数等等。在导入模块完成之后,需要创建QApplication的对象,该对象需要从命令行中接受参数,因此需要想QApplication中传递sys.argv。然后,为了让Hello world顺利出现,需要给一个QLabel对象。最后调用show方法显示label。

app.exec_()将会进入Qt的主循环中不停的轮询侦听信号,接受到信号后,就寻找与处理信号的句柄即槽函数。

sys.exit() 就是退出。

Tips :

最后两句一般写成: sys.exit(app.exec_())

这里,之所以写成app.exec_() 而不是app.exec() 是因为exec是python中的关键字,所以Qt使用exec_避开。

另外,在PySide中可以使用html标签使内容更加丰富例如:

</div>

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

  • Python的GUI框架PySide的安装配置教程
  • Python的GUI框架PySide的安装配置教程
  • pyside写ui界面入门示例
  • pyqt和pyside开发图形化界面

相关文章

  • Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署教程
  • python中cPickle用法例子分享
  • python实现的简单抽奖系统实例
  • python 的列表遍历删除实现代码
  • python使用win32com在百度空间插入html元素示例
  • 举例讲解Python中的list列表数据结构用法
  • 详解Python中表达式i += x与i = i + x是否等价
  • Python 实现文件的全备份和差异备份详解
  • Python设计模式编程中Adapter适配器模式的使用实例
  • Python的Django框架安装全攻略

文章分类

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

最近更新的内容

    • Python实现对字符串的加密解密方法示例
    • 玩转python爬虫之爬取糗事百科段子
    • 使用python检测主机存活端口及检查存活主机
    • python实现统计代码行数的方法
    • Python3控制路由器——使用requests重启极路由.py
    • python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
    • python的id()函数解密过程
    • Python实现随机生成任意数量车牌号
    • Python底层封装实现方法详解
    • python 网络爬虫初级实现代码

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

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