mxtt_main module

class mxtt_main.MainWindow

Bases: QWidget

Ventana principal de la aplicación MXTT.

Integra la interfaz gráfica generada con Qt Designer, el controlador de MQTT, las configuraciones de la aplicación y el logger opcional.

append_debug(text)

Agrega una línea al tab Debug y opcionalmente la guarda en archivo.

Parameters:

text (str) – Texto a mostrar en el panel de debug.

Returns:

None

closeEvent(event)

Se ejecuta automáticamente al cerrar la ventana.

Parameters:

event (QCloseEvent) – Evento de cierre de Qt.

Returns:

None

staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QWidget": )
toggle_file_logging(state)

Habilita o deshabilita el logging a archivo.

Parameters:

state (int) – Estado del checkbox (0 = desmarcado, distinto de 0 = marcado).

Returns:

None