import QtQuick
import QtQuick.Controls
ApplicationWindow {
visible: true
width: 400
height: 200
title: "Ejemplo de Menú y MenuItem"
Menu {
id: menu
MenuItem {
text: "Abrir"
onTriggered: {
console.log("Abrir clicado")
}
}
MenuItem {
text: "Guardar"
onTriggered: {
console.log("Guardar clicado")
}
}
MenuItem {
text: "Salir"
onTriggered: {
Qt.quit();
}
}
}
Rectangle {
width: 100
height: 50
color: "lightblue"
anchors.centerIn: parent
MouseArea {
anchors.fill: parent
onClicked: menu.popup()
}
}
}
En este ejemplo, hemos creado un Menu
con tres elementos de menú (MenuItem
). Cada MenuItem
tiene un atributo text
que define el texto que se mostrará en el elemento del menú. El evento onTriggered
se utiliza para manejar cuando se hace clic en un elemento de menú.
Además, hemos agregado un Rectangle
que actúa como un botón para mostrar el menú cuando se hace clic. El menú se muestra utilizando el método popup()
en el evento onClicked
del MouseArea
.
One thought on “Programación Gráfica en C++: Crear Menu con Qt Quick MenuItem”