Так у меня же не RichEdit, а ToolTip или один один механизм используют?
Да, т.к. QToolTip это QLabel с QTextDocument.
Так <nobr> работает ведь, проблема только с "-".
Хм, если он и работает, то довольно-таки очень странно.
Посмотрел исходники qt-шного html-парсера.
При <nobr> и при <div style="white-space:nowrap"> просто пробел меняется на " ", что верно.
Но вот при форматировании, особенно в таблицах, отказаться от разбиения слов можно только при <pre>
Т.е. если Qt посчитает, что строка не влезает, то он будет разбивать слова.
Получается, что как только вы добавили "-" Qt посчитал, что строка длинная и разбил её.