美文网首页
一. PYQT5 初探 --- demo

一. PYQT5 初探 --- demo

作者: QXPLUS | 来源:发表于2021-07-27 13:48 被阅读0次

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

相关文章

网友评论

      本文标题:一. PYQT5 初探 --- demo

      本文链接:https://www.haomeiwen.com/subject/mjonmltx.html