Python Qt:嵌入式 html 错误?
Posted
技术标签:
【中文标题】Python Qt:嵌入式 html 错误?【英文标题】:Python Qt: embedded html bug? 【发布时间】:2011-01-08 23:56:43 【问题描述】:发生了一件奇怪的事情...我使用嵌入式 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> *** Forum<BR>YOUR FAVORITE WEB SITE</DIV></font></td>"
"</tr>"
"</table>"
"</td>"
"</tr>"
"</table>"
)
正如预期的那样,第一个示例显示了这一点:
+----------------------------------------------------+
| *** 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>*** FORUM *** FORUM *** FORUM *** FORUM *** FORUM<BR>YOUR FAVORITE WEB SITE </DIV></font></td>"
"</tr>"
"</table>"
"</td>"
"</tr>"
"</table>"
)
第二个,它在表格右侧显示一个黑色阴影/框,就像这样。
+----------------------------------------------------+||||
| *** FORUM *** FORUM ... |||||
| YOUR FAVORITE WEB SITE |||||
+----------------------------------------------------+||||
所以,很奇怪,考虑到它是完全相同的代码,只是第二个里面有更多的文本。
有什么建议吗?
【问题讨论】:
【参考方案1】:如果这是来自您的代码的精确 sn-p,则问题可能与您没有关闭 </b>
标记的事实有关。如果这没有帮助,请尝试删除 <div>
并将 align='center'
添加到 <td>
【讨论】:
以上是关于Python Qt:嵌入式 html 错误?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 QT/python 从 Javascript 调用 C++ 函数?
编译 Qt 嵌入式熊猫板时出错:[.moc/release-shared-emb-arm/moc_qabstractanimation.cpp] 错误 1
无法在 Qt android 5.7 中将 QtQuick2 对象公开给嵌入的 html