ToolTip
Скажите, как получить тултип при наведении куазателя мыши на слово в QTextEdit?
Без извращений и написания собственного контрола - никак.
Цитата: CassandraDied
Без извращений и написания собственного контрола - никак.
Да лааадно...
Подписываемся на события для текстедита любым способом (можно клас унаследовать и перегрузить можно через фильтр событий) текст под курсором можно получить так:
Код:
QTextCursor tc = textEdit->cursorForPosition(mouse_position);
tc.select(QTextCursor::WordUnderCursor);
QString word = tc.selectedText();
tc.select(QTextCursor::WordUnderCursor);
QString word = tc.selectedText();
Цитата: arrjj
Цитата: CassandraDied
Без извращений и написания собственного контрола - никак.
Да лааадно...
Подписываемся на события для текстедита любым способом (можно клас унаследовать и перегрузить можно через фильтр событий) текст под курсором можно получить так:
Код:
QTextCursor tc = textEdit->cursorForPosition(mouse_position);
tc.select(QTextCursor::WordUnderCursor);
QString word = tc.selectedText();
tc.select(QTextCursor::WordUnderCursor);
QString word = tc.selectedText();
Блин. Искал готовую функцию для получения текста под курсором и листал только те, что возвращают QString. Да, оказывается, как.
[offtop]
Вообще, могли бы и сами реализовать подобную плюху, чай не такая она уж и редкая в использовании.
[/offtop]