PySide教程:第一个PySide应用

简介:   PySide安装:请参考 http://www.meegoq.com/thread-1161-1-1.html  使用你已经安装了PySide,那么现在你应该已经拥有完整的PySide拷贝,并且可以使用Qt+Python的方式开发GUI应用程序。

  PySide安装:请参考 http://www.meegoq.com/thread-1161-1-1.html

  使用你已经安装了PySide,那么现在你应该已经拥有完整的PySide拷贝,并且可以使用Qt+Python的方式开发GUI应用程序。就像其他程序一样,我们从"Hello World"开始。

  下面是最简单的开始。

!/usr/bin/python
# 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()

  用PySide开发桌面程序,通常情况下,你必须在文件开始处通过引入PySide.QtGui类。这些类提供了构建PySide应用所需的主函数。比如,PySide.QtGui包含处理控件的函数,PySide.QtCore则包含处理信号、槽以及控制程序的方法。

  import之后,我们创建了QApplication,这就是Qt主程序了。就像Qt可以从命令行接受参数一样,你可以传递任何参数给QApplication对象。通常情况下,你没必要传递任何参数,所以就保留默认状态就好。

  创建应用程序对象后,我们创建了一个QLabel对象。QLabel控件可以显示文本(简单的或者复杂的,比如html),和图片。注意创建完label之后,我们调用了 show 这个方法,让控件有机会显示出来。

  最后,我们调用了 app.exec_(),这个方法将会进入 Qt 的主循环过程,并开始执行Qt代码。实是求是讲,控件已经显示出来了,在这个例子里其实是可以忽略这段的。

  label显示html
  就像之前提到的,你可以在label里插入一段html标签来显示富文本。让我们把上面这段代码中做个修改。

label = QLabel("<font color=red size=40>Hello World</font>")

  你将会看到 "Hello World" 字体变大而且是红色的了。当然,你也可以尝试修改成其他颜色或者其他尺寸,甚至让它闪一下。另外,你也可以用其他控件替换掉QLabel,比如QPushButton等等。

目录
相关文章
|
Python
PySide教程:PySide中使用Qt属性
  PySide提供了 Propery 函数定义一种属性,该属性可以同时作为Qt和Python的属性(我们知道,一般在Python下定义的属性,并不是Qt属性)。而这个属性的Setter和getter也可以用Python函数定义。
1168 0
|
Python
PyQt5的第一个程序
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/78588454 在这一部分,我们学习PyQt5的一些基本功能。
1222 0
|
XML 数据格式 Python
Python GUI编程:如何运行第一个PySide2的窗体程序
上一章节介绍了PySide2的安装以及如何去启动程序进行页面设计,并且将工具集成到pycharm的扩展工具中去,有2个地方写的不对,用的是pyuic工具,需要改一下,改成pyside2-uic.exe。
Python GUI编程:如何运行第一个PySide2的窗体程序
|
Python
PySide教程:PySide中使用Qt“.NET研究”属性
  PySide提供了 Propery 函数定义一种属性,该属性可以同时作为Qt和Python的属性(我们知道,一般在Python下定义的属性,并不是Qt属性)。而这个属性的Setter和getter也可以用Python函数定义。
909 0
|
前端开发 索引 Python
Python高级进阶#011 pyqt5按钮QPushButton应用
Python高级进阶#011 pyqt5按钮QPushButton应用
329 0
|
Java C# Python
Python GUI编程:PySide2介绍
在python中,支持图形化界面开发的库有很多,今天主要介绍一下PySide2这个库。这个的话,要结合PyQt一起对比理解,两者协议不同,也决定他们的使用场景不同。
Python GUI编程:PySide2介绍
|
Python Windows
PyQt4 Python GUI窗体应用程序
目录 目录 前言 软件环境 PyQT简介 Setup PyCharm Setup SIP Setup PyQt4 测试PyQt是否安装成功 常见错误 最后 前言 还是一句老话,公司要什么我就做什么。
1692 0
|
Android开发 Python
PyQt4配置与初学
1、软件安装 软件包有以下几种: Qt,Python,Eric,PyQt 都很容易在网上下载,我就不详说了。特别要注意版本的对应。而且eric,pyqt都会在python\Lib\site-packages下生成目录,所以这两个的安装不要自定义安装路径。 官方提示,安装Eric要有以下组件: 当双击Eric目录的install.py时,出现下图: 2、集成PyQ
1603 0
|
C++ Python
初识PySide2
初识PySide2
608 0

热门文章

最新文章

相关实验场景

更多