Un `QMainWindow` en PyQt5 puede emitir una variedad de señales que representan eventos o interacciones que ocurren en la ventana principal. Aquí hay algunas de las señales más comunes que puede emitir un `QMainWindow`:
1. `aboutToQuit`: Emitida justo antes de que la aplicación esté a punto de salir, lo que permite realizar tareas de limpieza.
2. `iconSizeChanged`: Emitida cuando cambia el tamaño de los íconos en la barra de herramientas.
3. `windowIconChanged`: Emitida cuando cambia el icono de la ventana principal.
4. `windowTitleChanged`: Emitida cuando cambia el título de la ventana principal.
5. `customContextMenuRequested`: Emitida cuando se solicita un menú contextual personalizado en la ventana.
6. `focusChanged`: Emitida cuando el foco de entrada cambia dentro de la ventana principal.
7. `statusBar().messageChanged`: Emitida cuando cambia el mensaje en la barra de estado.
8. `toolButtonStyleChanged`: Emitida cuando cambia el estilo de los botones en la barra de herramientas.
9. `navigationModeChanged`: Emitida cuando cambia el modo de navegación (por ejemplo, cambiar entre modos de navegación de pestañas y de subventanas).
10. `customContextMenuRequested`: Emitida cuando se solicita un menú contextual personalizado en la ventana.
Estas son algunas de las señales más comunes que puedes conectar a funciones o métodos personalizados para responder a eventos específicos en tu aplicación PyQt5. Puedes consultar la documentación de PyQt5 para obtener una lista completa de señales disponibles en la clase `QMainWindow` y cómo se utilizan.
No hay comentarios.:
Publicar un comentario