Inicio rápido de pyqt5

  Antes de usar pyqt5, se recomienda descargar un entorno Anaconda, para que sea más conveniente descargar el paquete Python.Este artículo se basa en la situación en la que se instaló Anaconda. El IDE es el PyCharm estándar.

1. Instalación del paquete pyqt

  Ejecute los siguientes dos comandos de instalación en la terminal de Python:

pip install PyQt5
pip install PyQt5-tools

  Después de que la instalación sea exitosa, primero vea si puede encontrar QT Designer. La ruta es: Anaconda\Lib\site-packages\qt5_applications\Qt\bin\designer.exe. Si puede ver esto, la instalación básicamente fue exitosa.
  Referencia : https://blog.csdn.net/weixin_43908875/article/details/128419990

2. Usando QT Designer (obteniendo archivos ui)

  Haga clic en Designer.exe. En este momento puede usar métodos gráficos para diseñar la interfaz (por supuesto, también puede usar el diseño de código, el diseño gráfico es el más básico y simple. Se recomienda usar la construcción gráfica para marcos simples y usar código para funciones avanzadas posteriores) Control), guarde el archivo en la carpeta del proyecto después del diseño (debe ser un archivo ui).
Insertar descripción de la imagen aquí

3. Utilice herramientas externas-PYUIC para convertir archivos ui en archivos py

  Después de diseñar la interfaz de usuario, debe convertirla para usarla en Python. La herramienta de conversión es pyuic. Pyuic se coloca en las herramientas externas de Pycharm, pero a veces no aparece de forma predeterminada, que es la siguiente situación: en este caso, necesitamos agregarlo manualmente. Para conocer los pasos específicos para agregar, consulte este blog
Insertar descripción de la imagen aquí
  : pyqt5: La solución de herramientas externas no se puede encontrar en PyCharm
  . Después de agregar correctamente la solución, haga clic con el botón derecho en el archivo ui y seleccione la herramienta PyUIC de Herramientas externas, y se generará el archivo py correspondiente a la interfaz de usuario, pero solo para esto. interfaz.

4. Llame a la interfaz según el formato especificado.

  Plantilla de programa principal:

from mainwindow import Ui_MainWindow
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow


def main():
    # 1、创建QApplication类的实例对象
    app = QApplication(sys.argv)
    # 2、创建一个WindowClass实例对象
    myMainWindow = Ui_MainWindow()
    # 3、显示主窗口
    myMainWindow.show()
    # 4、进入程序的主循环、并通过exit函数确保主循环安全结束
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

  Nota: UI_MainWindow se reemplaza con la clase de archivo py generada por usted mismo.
  Después de mi práctica, descubrí que el archivo py generado directamente con pyuic informará un error. La solución está en este blog: AttributeError: el módulo 'PyQt5.QtGui' no tiene el atributo 'QMainWindow'
  . Siga las operaciones anteriores y luego ejecute el archivo principal. archivo para usar pyqt Bueno, por supuesto, este es solo un tutorial introductorio muy simple, es necesario aprender más funciones lentamente en el futuro.

Supongo que te gusta

Origin blog.csdn.net/gls_nuaa/article/details/132570824
Recomendado
Clasificación