Название: QTextEdit tooltip для слова (как в Qt Creator'е) Отправлено: tem1k от Апрель 12, 2010, 17:12 Доброго времени суток)
Хочу себе в программу такую же функцию как у Qt Creatora'a т.е. при наведении курсора мыши на определенное слово, появляется тултип с пояснением значения этого слова. Исходники Qt Creator'a ковырять не хочется, т.к. займет много времени, да и в таком коде я еще пока плохо ориентируюсь. Может есть возможность тексту присвоить тултип ? Или какой-то другой способ. Прошу вашей помощи, может кто-то сталкивался с таким заданием. Заранее благодарен. Название: Re: QTextEdit tooltip для слова (как в Qt Creator'е) Отправлено: andrew.k от Июль 05, 2010, 09:57 Думаю, тебе нужно перехватить событие QEvent::ToolTip у виджета в котором ты хранишь текст. Событие представлено классом QHelpEvent. В нем есть координаты по которым произошло событие. По ним тебе необходимо определить над каким словом произошло это событие и вывести по этим координатам требуемый тебе хинт. Чтобы не переписывать класс, можешь сделать eventFilter либо использовать любой другой способ (читай в ассистенте как перехватывать события).
|