При использовании QWebEngineView::setHtml
для отображения локального HTML-файла я заметил, что текст всплывающей подсказки автоматически переносится.Я пытался изменить CSS, чтобы отключить перенос слов, но это не работает.В Chrome у меня нет этой проблемы.
[EDIT]
Попробуйте запустить этот простой пример HTML в Chrome , изатем с QWebEngineView , и вы увидите разницу.При наведении на элемент <p>
в QWebEngineView вы увидите, что всплывающая подсказка обернута , в отличие от Chrome .
Вот несколько скриншотов:
QWebEngineView :
![screenshot](https://i.stack.imgur.com/g8Qjh.png)
Chrome :
![screenshot](https://i.stack.imgur.com/Oh2QM.png)
Это HTML:
<div id="fullSc" class="fullScCls" title="FullScreen (Alt + F11)" onclick="fullSc(this);"><span></span></div>
А вот CSS:
.fullScCls {
width:32px;
height:32px;
color:#fff;
font-size:18pt;
font-family: IconFont;
cursor:pointer;
white-space:pre; // I tried this because it works with QTooltip (rich text)
// even if it will affect the div content only, and not its tooltip I think
}
.fullScCls:hover{
color:#42AECC;
transition: .5s;
}