La diferencia entre ventana principal y widget
Las diferencias entre ambos incluyen el uso, la función y el comportamiento.
1. Propósito: MainWindow se usa principalmente para crear la ventana principal de la aplicación, con barra de menú, barra de herramientas, barra de estado, etc., es el componente de interfaz de usuario más básico y puede usarse como un. Ventana independiente o empotrada en otros contenedores.
2. Función: MainWindow puede mostrar menús, barras de herramientas, barras de estado, etc., mientras que Widget coloca principalmente diseños y controles en él.
3. Comportamiento: MainWindow tiene varios comportamientos, como setMenuBar y addToolBar no tiene estos comportamientos.