PyQt5的例子(一)——hello world
来源:互联网 发布:java 字符串转10进制 编辑:程序博客网 时间:2024/05/21 22:59
本文章内容属于PyQt5学习笔记,学习资料为《PyQt5 tutorial》。
最简单的例子:hello world
#! /usr/bin/python3# coding = utf-8import sysfrom PyQt5.QtWidgets import QApplication,QWidgetif __name__ == '__main__': app = QApplication(sys.argv) w = QWidget() w.resize(250, 150) w.move(300,300) w.setWindowTitle('Hello world') w.show() sys.exit(app.exec_())
1.每一pyqt5应用程序必须创建一个应用程序对象。
2.QWidget部件是在pyqt5所有用户界面对象的基类。我们为QWidget提供默认构造函数。默认构造函数没有父类。没有父类的小部件被称为窗口。
3.show() 方法将控件显示在屏幕上。在内存中创建一个小部件,并在屏幕上显示出来。
4.最后,我们进入应用程序的主循环。事件处理从这一点开始。主循环从窗口系统接收事件并派遣他们到应用程序窗口。主循环结束如果我们调用exit()方法或主要部件被破坏。该sys.exit()方法确保程序正确的退出。运行环境将被告知如何应用程序结束。
5.另外,exec_()方法有下划线。这是因为exec是一个Python关键字。因此,exec_()代替exec()。
参考:
http://www.jianshu.com/p/0afcc664c636
0 0
- PyQt5的例子(一)——hello world
- 小白学PyQt5(2):Hello World
- pyQt5-Hello World
- [codeigniter 三]、例子——“Hello World!”
- libevent代码阅读(3)——入门例子“hello-world.c”的学习
- python PyQt5初级教程hello world
- python PyQt5初级教程hello world
- 用 eric6 与 PyQt5 实现python的极速GUI编程(系列01)--Hello world!
- (一)NT驱动基础——Hello World
- eCos Synthetic实践(一)——Hello World!
- Flex学习笔记(一)——Hello World
- iOS开发学习笔记(一)——Hello,World!
- RabbitMQ学习小结(一)—— Hello World [Python]
- WinEdt && LaTex(一)—— hello world!
- webService学习(一)—— hello world
- Python学习笔记(一)——Hello World
- 学习 Perl(一) —— 安装及 hello world
- Python bottle 笔记(一) —— Hello World
- Json概述以及python对json的相关操作
- mvn使用Intellij自带的运行和调试
- Fragment 详解
- 求N以内素数个数--粗暴方式及筛选法
- 计算几何
- PyQt5的例子(一)——hello world
- python 将网页标签去掉代码
- Postgresql中SQL语句用法
- 浅谈Rigging未来可能的技术走向
- TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)
- OkHttpUtils
- 博客网站定时外链检查脚本
- 初识Lucene(下)
- zabbix利用lld监控memcached