博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PyQt初识(1)
阅读量:5871 次
发布时间:2019-06-19

本文共 708 字,大约阅读时间需要 2 分钟。

hot3.png

app = QApplication(sys.argv)

每一个PyQt GUI程序都必须拥有一个QApplication实例,通过该实例可以获取应用程序的某些全局变量或信息,诸如应用程序的路径、屏幕大小,更重要的是该实例提供时间循环(event loop)机制

参数sys.argv是命令行参数,PyQt本身可以识别某些命令行参数,例如-geometry 和 -style(使用sys.argv必须import sys)

label = QLabel("
" + message + "")label.setWindowFlags(Qt.SplashScreen)label.show()app.exec_()

GUI程序由许多组件(widget)构成,该例中组件QLabel可以接受HTML格式的字符串作为参数。

在PyQt中任何组件都可以被用作顶层窗口(top-level window),当某个组件被作为顶层窗口时,PyQt会自动为其添加一个标题栏(title bar),如果不希望显示标题栏,应当作如下处理:

label.setWindowFlags(Qt.SplashScreen)

组件全部设置完毕后,需要调用show()方法。注意:调用show()方法后组件并不立即显示,该方法只是将一个绘画事件(paint event)加到QApplication实例的事件队列中,必须调用app.exec_()方法启动QApplication实例的事件循环机制后,各个事件才会依次发生。

转载于:https://my.oschina.net/u/2255071/blog/353923

你可能感兴趣的文章
[AX]AX2012 Form开发概览
查看>>
用几何画板画垂线的方法
查看>>
C++对象模型
查看>>
第九章 Python之面向对象
查看>>
Python标准库——getpass
查看>>
【转】一步一步学Linq to sql(三):增删改
查看>>
.net 的page的OnInit方法
查看>>
css公共样式
查看>>
Java之反转排序
查看>>
CDays–4 习题一至四及相关内容解析。
查看>>
12LaTeX学习系列之---LaTex的图片插入
查看>>
L3.十一.匿名函数和map方法
查看>>
js对文字进行编码涉及3个函数
查看>>
LeetCode 167. Two Sum II - Input array is sorted
查看>>
Python中read()、readline()和readlines()三者间的区别和用法
查看>>
openssl内核升级
查看>>
xp与win7双系统时删除win7启动菜单
查看>>
函数+装饰器+迭代器+生成器
查看>>
前端自动化构建工具webpack (一)之webpack安装 和 设置webpack.confi.js
查看>>
java面向对象高级分层实例_实体类
查看>>