Как отключить автоматическую переноску всплывающей подсказки (заголовка) в QWebEngineView - PullRequest
0 голосов
/ 25 ноября 2018

При использовании QWebEngineView::setHtml для отображения локального HTML-файла я заметил, что текст всплывающей подсказки автоматически переносится.Я пытался изменить CSS, чтобы отключить перенос слов, но это не работает.В Chrome у меня нет этой проблемы.

[EDIT]
Попробуйте запустить этот простой пример HTML в Chrome , изатем с QWebEngineView , и вы увидите разницу.При наведении на элемент <p> в QWebEngineView вы увидите, что всплывающая подсказка обернута , в отличие от Chrome .

Вот несколько скриншотов:

QWebEngineView :

screenshot

Chrome :

screenshot

Это 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;
 }

1 Ответ

0 голосов
/ 25 ноября 2018

Пожалуйста, разбейте текст в html как.

title="FullScreen 
( Alt + F11)"

Codepen: https://codepen.io/tushar-kumawat/pen/KrROjJ
...