нужна быстрая помощь, поскольку я, вероятно, упускаю уловку, которая бы помогла с этой ситуацией в Qt (я использую последнюю версию Qt 4).
В моей QMdiArea я создаю несколько подокон.Все подокна имеют системное меню по умолчанию (минимизировать, развернуть, остаться сверху, закрыть, ... - это видно при щелчке правой кнопкой мыши на значке подокна).
Чтобы соответствовать тому, что я определилв главном меню моего приложения (ctrl + w, видимый для закрытия окон), Я не могу согласиться с тем, что отображаемый ярлык, связанный с Close, Ctrl + F4 в подоконниках 'Системное меню. Это должно быть Ctrl + w .Я пробовал разные вещи, включая установку глобального ярлыка для приложения (с setShortcutContext) ... но не повезло.
Закрыть имеет по умолчанию два ярлыка: Ctrl + w и Ctrl + F4 .Я хочу, чтобы оба продолжали работать, но это Ctrl + w , которое всегда должно отображаться.
На данный момент единственное решение, которое я вижу, это заменить системное меню(QMenu) ... но, похоже, много кода для такой простой задачи!