0
我正在嘗試使用Wt Web框架來創建HTML表格對象。我看不到添加表格網格線(HTML表格中的la border =「1」)到表格的方式。我可以用一個邊框封裝整個桌面小部件使用將網格線添加到Wt WTable Widget
partTable->decorationStyle().setBorder(border);
謝謝!
我正在嘗試使用Wt Web框架來創建HTML表格對象。我看不到添加表格網格線(HTML表格中的la border =「1」)到表格的方式。我可以用一個邊框封裝整個桌面小部件使用將網格線添加到Wt WTable Widget
partTable->decorationStyle().setBorder(border);
謝謝!
您可以使用CSS設計您的表格。
創建一個樣式表:
.my-table td {
border: 1px solid black;
}
將它添加到您的應用程序:
的my-table
CSS類然後設置你的表:
table->addStyleClass("my-table");
或者你也可以設置WCssDecorationStyle
到每個表格單元格:
const Wt::WBorder border(Wt::WBorder::Solid, 1);
for (int i = 0; i < table->rowCount(); ++i)
{
for (int j = 0; j < table->columnCount(); ++j)
{
table->elementAt(i, j)->decorationStyle().setBorder(border);
}
}