您的位置:首页 > 编程语言 > Qt开发

PyQT 入门(1):程序基础框架

2015-04-30 08:24 253 查看
http://www.cnblogs.com/answeryi/archive/2012/09/27/2705860.html

主要内容

主要了解PyQt程序的整体框架;
涉及模块:QApplication, QLabel , QTimer



实例讲解

首先先看一个简单的PyQt程序:

先看导入内容,PyQt中与界面有关的模块一般在QtGui中,而QtCore中包含了很多基本组件。

应用程序整体框架为:

中间省略的部分即为自己实现的界面部分,上面的小例子中,将会出现一个小窗口,显示“Hello PyQT!”,接下来一行一行分析。

第6行,我们声明了一个QLabel ,它支持类似于html的语法;

第7行,我们将窗口类型设置为闪屏,这种窗口没有边框,一般用于软件启动画面;若将这句话注释掉,会得到一个正常窗口;

第8行,我们把它的属性设置为可见;

第9行中,我们用QTimer设置定时,10s后退出程序。



简要总结:

PyQt 程序整体框架, QApplication
QLabel 标签组件:显示内容
QTimer定时组件:完成时间调度任务



扩展知识:

QLabel是一种经常使用的的组件,下面的程序提供了更多的关于QLabel用法

主要涉及模块:QFont, QPixMap, QFontMetric, QPainter, QTextDocument,

QLabel 方法:

label.setPixmap(pixmap)

label.setMask(pixmap.createMaskFromColor(Qt.red))



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: