3.2. Archivo principal (main)

Archivo principal, en orden de ejecutar la aplicación, este es el archivo a ejecutar

class main.MainWindow(parent=None)[fuente]

Clase principal del programa, esta clase hereda de QMainWindow y Ui_MainWindow, la primera es la clase base de ventanas que ofrece Qt mientras que la segunda es la clase que se crea a partir de qtdesigner y quien posee toda la definición de toda la interfaz gráfica. Desde aca se ejecutan los archivos Handler, quienes representan los enlaces entre las rutinas y la interfaz gráfica de cada una de las funciones del laboratorio virtual, estos Handlers se tratan como si fueran una extension de esta clase, por tanto, se les enviá self y se recibe self y se sigue tratando como si fuera parte de la clase.

Parámetros
  • QtWidgets (ObjectType) – Clase base de ventana ofrecida por Qt

  • Ui_MainWindow (ObjectType) – Clase con la interfaz grafica autogenerada con qtdesigner

__init__(parent=None)[fuente]

Constructor de la clase, aca se inicializan los objetos de las clases heredadas y se hacen los llamados a los Handlers

Parámetros

parent (NoneType, opcional) – Sin efecto, defaults to None

closeEvent(event)[fuente]

Evento pera el cerrado de la ventana

resource_path(relative_path)[fuente]

Función para generar direcciones absolutas a partir de direcciones relativas

Parámetros

relative_path (str) – dirección relativa

Devuelve

dirección absoluta

Tipo del valor devuelto

str