一. PYQT5 初探 --- demo
2021-07-27 本文已影响0人
QXPLUS
1. PyQt5.QtWidgets 模块介绍
Qt Widgets模块提供了一组UI元素来创建经典的桌面风格的用户界面
QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类。
一个最简单的GUI窗口
- QApplication 应用程序对象
- QWidget 窗口对象
from PyQt5.QtWidgets import QApplication, QWidget
# 初始化 应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
app = QApplication(sys.argv)
# 初始化窗口对象QWidget()
window = QWidget()
# 窗口显示在屏幕上
window.show()
# 使窗口始终显示在频幕上(死循环 window.show() ),知道点击关闭窗口结束。
app.exec_()
最简单的GUI
# 初始化 应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
app = QApplication(sys.argv)
# 窗口对象初始化QWidget()
# QWidget部件是pyqt5所有用户界面对象的基类。他为QWidget提供默认构造函数。
window = QWidget()
# 确定窗口的位置: 距离屏幕左上角(0,0)的坐标位置为 (250,150)
window.move(200,100)
# 设置窗口的大小: 宽 600, 高 400
window.resize(600,400)
# 设置窗口的标题
window.setWindowTitle('this is the qt helloworld ')
# 添加图标: 将默认图标替换成 logo_qt.png 图片
window.setWindowIcon(QIcon('image/logo_qt.png'))
# 显示在屏幕上
window.show()
# sys.exit()方法确保应用程序干净的退出
sys.exit(app.exec_())
this is the qt helloworld