『PyQt5-基础篇』| 03 基于PyQt5的第一个应用程序简单示例
  NHjqxS4aAIAZ 2023年11月02日 30 0

(03 基于PyQt5的第一个应用程序简单示例)

1 导入必须的类

  • 需要两个类Application,QWidget
  • 这两个类继承于QtWidgets
  • Application是应用程序类,QWidget是窗口类;
  • sys模块是应用程序或窗口的参数会用到。
import sys
from PyQt5.QtWidgets import QApplication, QWidget

2 创建Application类的实例

# 创建QApplication类实例
    app = QApplication(sys.argv)

3 创建窗口及其相关操作

  • 创建窗口:
# 创建窗口
    widget = QWidget()
  • 设置窗口尺寸:
# 设置窗口尺寸
    widget.resize(500, 450)
  • 移动窗口(即改变左上角零点坐标):
# 移动窗口
    widget.move(350, 500)
  • 设置窗口标题:
# 设置窗口标题
    widget.setWindowTitle("第一个PyQt5应用")
  • 窗口的显示:
# 窗口的显示
    widget.show()

4 安全退出

# 进入窗口的主循环并退出
    sys.exit(app.exec_())

5 完整代码

# -*- coding:utf-8 -*-
# 作者:虫无涯
# 日期:2023/8/25 
# 文件名称:test_case.py
# 作用:第一个PyQt5应用程序

import sys
from PyQt5.QtWidgets import QApplication, QWidget

if __name__ == "__main__":
    # 创建QApplication类实例
    app = QApplication(sys.argv)

    # 创建窗口
    widget = QWidget()
    # 设置窗口尺寸
    widget.resize(500, 450)
    # 移动窗口
    widget.move(350, 500)
    # 设置窗口标题
    widget.setWindowTitle("第一个PyQt5应用")
    # 窗口的显示
    widget.show()

    # 进入窗口的主循环并退出
    sys.exit(app.exec_())

6 运行效果

在这里插入图片描述

7 Qt Designer、PyUIC5、PyRcc5的参数

参数 Qt Designer PyUIC5 PyRcc5
说明 辅助快速设计程序 .ui文件转换成Python代码 将资源文件(如图标、样式表等)编译成Python模块
Name Qt Designer PyUIC5 PyRcc5
program D:\Python 3.5\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(换成自己的目录即可) D:\Python 3.5\Scripts\pyuic5.exe D:\Python 3.5\Scripts\pyrcc5.exe
arguments $FileDir$\$FileName$ $FileName$ -o $FileNameWithoutExtension$.py $FileName$ -o $FileNameWithoutExtension$.py
working directory $FileDir$ $FileDir$ $FileDir$
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
NHjqxS4aAIAZ
最新推荐 更多