MenuBar QML Type
Una barra de menú nativa. Más...
| Import Statement: | import Qt.labs.platform |
| Inherits: |
Propiedades
Métodos
- void addMenu(Menu menu)
- void clear()
- void insertMenu(int index, Menu menu)
- void removeMenu(Menu menu)
Descripción detallada
El tipo MenuBar proporciona una API QML para menubares de plataforma nativa.

Un menubar consiste en una lista de menús desplegables.
MenuBar { id: menuBar Menu { id: fileMenu title: qsTr("File") // ... } Menu { id: editMenu title: qsTr("&Edit") // ... } Menu { id: viewMenu title: qsTr("&View") // ... } Menu { id: helpMenu title: qsTr("&Help") // ... } }
MenuBar está disponible actualmente en las siguientes plataformas:
- macOS
- Android
- Linux (sólo disponible en entornos de escritorio que proporcionen una barra de menús D-Bus global)
- Windows
Nota: No se garantiza que los tipos de los módulos Qt.labs sigan siendo compatibles en futuras versiones.
Véase también Menu.
Documentación de propiedades
data : list<QtObject> [default]
Esta propiedad por defecto contiene la lista de todos los objetos declarados como hijos de la barra de menú. La propiedad data incluye objetos que no son instancias de Menu, como Timer y QtObject.
Véase también menus.
menus : list<Menu>
Esta propiedad contiene la lista de menús de la barra de menús.
window : Window
Esta propiedad contiene la ventana de la barra de menú.
A menos que se establezca explícitamente, la ventana se resuelve automáticamente iterando los objetos QML padre hasta encontrar un Window o un Item que tenga una ventana.
Documentación del método
void addMenu(Menu menu)
Añade un menu al final de la barra de menús.
void clear()
Elimina todos los menús de la barra de menús.
void insertMenu(int index, Menu menu)
Inserta un menu en el index especificado en la barra de menús.
void removeMenu(Menu menu)
Elimina un menu de la barra de menús.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.