Вот странная вещь, которая происходит ... Я использовал встроенный html с Qt Python для отображения формы внутри GUI / Widget. Проблема в том, что если в ячейке больше содержимого, она показывает черную тень, похожую на прямоугольник справа от этой ячейки / таблицы.
Вот пример кода, работающего нормально:
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>"
)
Во-вторых, на правой стороне стола показана черная тень / прямоугольник, вот так.
+----------------------------------------------------+||||
| STACKOVERFLOW FORUM STACKOVERFLOW FORUM ... |||||
| YOUR FAVORITE WEB SITE |||||
+----------------------------------------------------+||||
Итак, довольно странно, учитывая, что это точно такой же код, только второй содержит больше текста внутри.
Есть предложения?
Все комментарии высоко ценятся.