Это странная вещь, которая происходит ... Я использовал встроенный html с Qt Python для отображения формы внутри GUI/Widget. Проблема в том, что если ячейка имеет больше контента, она показывает черную тень, подобную коробке с правой стороны этой ячейки/таблицы.Python Qt: встроенная ошибка html?
Ниже приведен пример кода работает нормально:
html += ("<BR><BR><table border='0' cellspacing='0' cellpadding='0'>"
"<tr>"
"<td bgcolor='#000000'>"
"<table border='0' cellspacing='1' cellpadding='4'>"
"<tr>"
"<TD WIDTH=837 bgcolor='#FFFFFF'><font size='4' color='black'><DIV align=center><B> StackOverFlow Forum<BR>YOUR FAVORITE WEB SITE</DIV></font></td>"
"</tr>"
"</table>"
"</td>"
"</tr>"
"</table>"
)
Как и следовало ожидать, первый пример показывает, что это:
+----------------------------------------------------+
| STACKOVERFLOW FORUM |
| YOUR FAVORITE WEB SITE |
+----------------------------------------------------+
затем в последовательности, и тот же код, но с небольшим больше содержания в этой ячейке:
html += ("<table border='0' cellspacing='0' cellpadding='0'>"
"<tr>"
"<td bgcolor='#000000'>"
"<table border='0' cellspacing='1' cellpadding='4'>"
"<tr>"
"<TD WIDTH=837 bgcolor='#FFFFFF'><font size='4' color='black'><DIV align=center><B>STACKOVERFLOW FORUM STACKOVERFLOW FORUM STACKOVERFLOW FORUM STACKOVERFLOW FORUM STACKOVERFLOW FORUM<BR>YOUR FAVORITE WEB SITE </DIV></font></td>"
"</tr>"
"</table>"
"</td>"
"</tr>"
"</table>"
)
Для второго он показывает черную тень/коробку с правой стороны вкладки e, точно так же.
+----------------------------------------------------+||||
| STACKOVERFLOW FORUM STACKOVERFLOW FORUM ... |||||
| YOUR FAVORITE WEB SITE |||||
+----------------------------------------------------+||||
Итак, довольно странно, учитывая, что это точно такой же код, только второй имеет больше текста внутри него.
Любое предложение?
Все комментарии высоко оценены.