QT mac系统下qml实现的菜单栏,标准快捷键Delete无作用或失灵的处理
一.在mac系统下,QT官方提供的删除快捷键无作用。
1.下面这一段代码,最后一个menuItem采用的是QT自带的标准快捷键,但是在使用的过程中,快捷键无响应。大家可以将代码带入简单的demo尝试一下:
MenuBar {
id: root
Menu {
id: editMenu
title: TransText.titleBar_Edit
MenuItem {
id: undoMenuItem
text: TransText.titleBar_Undo
shortcut: StandardKey.Undo
onTriggered: { undo(); }
}
MenuItem {
id: redoMenuItem
text: TransText.titleBar_Redo
shortcut: StandardKey.Redo
onTriggered: { redo(); }
}
MenuSeparator { }
MenuItem {
id: pasteMenuItem
text: TransText.titleBar_Paste
shortcut: