Я реализовал диалог с двумя настраиваемыми текстовыми редакторами внутри (два объекта редактора с одним и тем же классом). Этот настраиваемый виджет является унаследованным классом от QWidget, и у него есть два виджета внутри, один - панель инструментов действий, а второй - QTextEdit. . Я установил несколько ярлыков для этого настраиваемого виджета для некоторых действий, таких как «Сделать текст полужирным», «Сделать текст курсивом» и т. Д.
вот изображение этих виджетов внутри моего диалога:
Пока все в порядке. Но когда я, например, нажимаю Ctrl + B, я получаю следующее сообщение об ошибке:
QAction::eventFilter: Ambiguous shortcut overload: Ctrl+B
установка контекста ярлыка на WidgetWithChildrenShortcut не поможет мне устранить неоднозначность ярлыков.
у кого-нибудь есть другая идея?