QTextBrowser показывать неверный HTML css float - PullRequest
0 голосов
/ 26 марта 2019

Я создаю небольшую программу в QT Creator, и у меня проблема с QTextBrowser.

У меня есть HTML-код, когда я открываю в Google Chrome, все в порядке.
Но когда я открываю в QTextBrowser, у меня возникает проблема с сортировкой css float: left;

Проблема в следующем: Когда окно становится меньше, оно не только передает текст, но и смешивает его.
Что я делаю не так, или эта проблема в QTextBrowser?

  1. Изображение: открыть в Google Chrome

  1. Изображение: Открыть в QTextBrowser

HTML-код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
<html>
<head>
<meta name="qrichtext" content="1" /><style type="text/css">
td { padding-left: 15px; }
</style>
</head>

<body style=" font-family:'Sans'; font-size:10pt; font-weight:400; font-style:normal;">

<table width="100%">
<tr>
<td>
<table style="float: left;">
<tr style="font-size:2em;"> <td>Auf</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>diesem</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>schmalen</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>Bergpfade</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>stieg</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>am</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>hellen,</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>sonnigen</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>Junimorgen</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>ein</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
<table style="float: left;">
<tr style="font-size:2em;"> <td>großes,</td> </tr>
<tr> <td style="color:#0b6aa2;">-</td> </tr>
</table>
</td>
</tr>
</table>

</body>

</html>
...