tri*_*elt 10 html qt qml qtquick2
我有一部分HTML代码,显示小表.在浏览器中,它看起来像在图片中:
但是,当我想在Text QML(根据文档,应该支持HTML)中显示它时,我看到:

(橙色矩形是矩形的一部分,是父的mytext)
Text {
id: mytext
anchors.fill: parent
text: "<div><table border='1'><caption><h4>Test stats</h4>"+
"</caption><tr bgcolor='#9acd32'><th/><th>Number1</th><th>Number2</th></tr> <tr><th>Line1</th>"+
"<td> 0 </td> <td> 1 </td> </tr> <tr><th>Line2</th> <td> 0 </td> <td> 1 </td> </tr>"+
"<tr><th>Line3</th> <td> 0 </td> <td> 0 </td> </tr> <tr><th>Line4</th> <td> 1 </td> <td> 0 </td> </tr>"+
"<tr><th>Line5</th> <td> 1 </td> <td> 1 </td> </tr> <tr><th>Line6</th> <td> 1 </td> <td> 1 </td> </tr> </div>"
}
Run Code Online (Sandbox Code Playgroud)
那么如何在QML(QtQuick 2.0)中正确显示这个HTML表格呢?是否可以不使用WebView?
Mee*_*fte 11
添加textFormat:Text.RichText
Text {
id: mytext
anchors.fill: parent
textFormat: Text.RichText
text: "<div><table border='1'><caption><h4>Test stats</h4>"+
"</caption><tr bgcolor='#9acd32'><th/><th>Number1</th><th>Number2</th></tr> <tr><th>Line1</th>"+
"<td> 0 </td> <td> 1 </td> </tr> <tr><th>Line2</th> <td> 0 </td> <td> 1 </td> </tr>"+
"<tr><th>Line3</th> <td> 0 </td> <td> 0 </td> </tr> <tr><th>Line4</th> <td> 1 </td> <td> 0 </td> </tr>"+
"<tr><th>Line5</th> <td> 1 </td> <td> 1 </td> </tr> <tr><th>Line6</th> <td> 1 </td> <td> 1 </td> </tr> </div>"
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5384 次 |
| 最近记录: |