"PyQt5-Basics" | 03 Un ejemplo simple de la primera aplicación basada en PyQt5

1 Importar clases necesarias

  • Se requieren dos clases Application,QWidget;
  • Estas dos clases heredan de QtWidgets;
  • ApplicationEs la clase de aplicación y QWidgetla clase de ventana;
  • sysLos módulos se utilizan por parámetros de aplicación o ventana.
import sys
from PyQt5.QtWidgets import QApplication, QWidget

2 Cree una instancia de la clase Aplicación

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

3 Crear ventanas y operaciones relacionadas.

  • Crear ventana:
# 创建窗口
    widget = QWidget()
  • Establecer tamaño de ventana:
# 设置窗口尺寸
    widget.resize(500, 450)
  • Mueva la ventana (es decir, cambie la coordenada cero de la esquina superior izquierda):
# 移动窗口
    widget.move(350, 500)
  • Establecer título de ventana:
# 设置窗口标题
    widget.setWindowTitle("第一个PyQt5应用")
  • Escaparate:
# 窗口的显示
    widget.show()

4 Salida segura

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

5 código completo

# -*- coding:utf-8 -*-
# 作者:虫无涯
# 日期:2023/8/25 
# 文件名称:test_case.py
# 作用:第一个PyQt5应用程序
# 联系:VX(NoamaNelson)
# 博客:https://blog.csdn.net/NoamaNelson

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 efecto de operación

Insertar descripción de la imagen aquí

7 parámetros de Qt Designer, PyUIC5, PyRcc5

parámetro Qt Designer PyUIC5 PyRcc5
ilustrar Programa de diseño rápido asistido Convertir .uiarchivos en Pythoncódigo Compile archivos de recursos (como iconos, hojas de estilo, etc.) en Pythonmódulos
Name Qt Designer PyUIC5 PyRcc5
program D:\Python 3.5\Lib\site-packages\pyqt5_tools\Qt\bin\designer.exe(Simplemente cámbielo a su propio directorio) 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$

Supongo que te gusta

Origin blog.csdn.net/NoamaNelson/article/details/132488289
Recomendado
Clasificación