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