在Qt中获取HTML表格单元格宽度

在Qt中获取HTML表格单元格宽度,qt,qt4,qt4.8,Qt,Qt4,Qt4.8,我正在尝试创建一个HTML表,并在Qt中获取单元格宽度 我创建了一个HTML表: QString css; css = "<style type=\"text/css\">"; css += "table.tbl {border-width: 1px;border-style: solid;border-color: black;margin-top: 0px;margin-bottom: 0px;color: black;}"; css += "table.tbl td {padd

我正在尝试创建一个HTML表,并在Qt中获取单元格宽度

我创建了一个HTML表:

QString css;
css = "<style type=\"text/css\">";
css += "table.tbl {border-width: 1px;border-style: solid;border-color: black;margin-top: 0px;margin-bottom: 0px;color: black;}";
css += "table.tbl td {padding: 3px;}";
css += "table.tbl th {padding: 3px;}";
css+="</style>";

QString text;
text="<table width=\"100%\" cellspacing=\"0\" class=\"tbl\">";
text+=("<tr><th>1</th><th colspan=\"2\">2</th><th>3</th><th></th></tr>");
text+=("<tr><td>1</td><td>2</td><td>3</td></tr>");
text+=("<tr><td colspan=\"2\">4</td><td>5</td><td>6</td></tr>");
text+=("<tr><td>7</td><td>8</td><td>9</td></tr>");
text+=("<tr><td>10</td><td>11</td><td>12</td></tr></table>");

但我不知道如何在Qt中使用它。

您将要了解如何在QWebFrame中使用Qt对象。您可能希望从这里开始:


<> Qt支持通过代码、槽和属性在C++代码和JavaScript对象之间进行消息传递。< /P>是否需要将宽度推回到某些C++代码?您可能会希望使用hybrid/WebKit工具来实现这一点。你仍然会使用那个JavaScript位,然后用信号将它释放回C++。
document.getElementById('tblID').rows[0].cells[0].offsetWidth