2015-07-09 4 views
2

У меня есть QWidget с набором всплывающих подсказок. Проблема в том, что она отображается на одной огромной линии (всплывающая подсказка довольно большая). Я хотел бы установить ограничение на ширину всплывающей подсказки, поэтому оно будет отображаться на нескольких меньших строках, а не на огромном. Есть ли способ установить это программно, в коде на C++?Программные ограничения для области подсказок Qt программно?

+0

Не форматированный текст вариант для вас? Пример: _ Первая строка
Вторая строка
Третья строка – Zlatomir

ответ

2

Инструмент подсказки Qt известен в HTML. Вы можете создать подсказку, используя HTML-теги

Вот простой пример

ui->pushButton->setToolTip(QString("<div style = 'background-color:yellow;float:left'> <p><b>test tool tip</p></div>" 
            "<div> <img src=':/someImage.png'></div>" 
            "<div style = 'background-color:red;float:left'> <p><b>test tool tip</p></div>")); 
+1

спасибо, я также обнаружил другой способ - я могу добавить новые строки –

Смежные вопросы