У меня есть приложение, которое использует элемент управления QTextBrowser для отображения веб-сайта в автономном режиме, который в основном состоит из «относительных» ссылок.
К сожалению, контекстное меню по умолчанию для действия QTextBrowser «Копировать расположение ссылки» помещает относительную ссылку в буфер обмена.
Я хочу как-то перехватить это действие «Копировать местоположение ссылки», чтобы я мог развернуть относительный путь в абсолютный путь в буфере обмена, чтобы пользователь мог затем вставить его непосредственно в свой файловый менеджер или диалог «Открыть файл» другого приложения .
Я знаю, как добавить дополнительные действия в контекстное меню или полностью заменить его. Однако с остальным меню по умолчанию все в порядке, поэтому я бы предпочел не делать этого, если это возможно.
(В настоящее время используется Qt v4.6.2, при необходимости можно обновить.)