2010-01-25 37 views
1

這是一個奇怪的事情正在發生......我已經用Qt Python嵌入式的HTML在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>" 
       ) 

第二,它顯示在表格右側的黑色陰影/框就像這樣。

+----------------------------------------------------+|||| 
|  STACKOVERFLOW FORUM STACKOVERFLOW FORUM ... ||||| 
|   YOUR FAVORITE WEB SITE     ||||| 
+----------------------------------------------------+|||| 

所以,很奇怪,考慮到它是完全相同的代碼,只有第二個裏面有更多的文本。

有什麼建議嗎?

所有的評論都非常感謝。

回答

0

如果這是您的代碼中的確切代碼段,那麼問題可能與您沒有關閉</b>標籤有關。如果沒有幫助,請嘗試刪除<div>並將align='center'添加到<td>