我想在tablewidget的特定行列位置中将字体设置为粗体。我确实喜欢这样,但是要休息一下。
QFont font("Helvetica", 12, QFont::Bold);
overviewTable->item(2,2)->setFont(font);
Run Code Online (Sandbox Code Playgroud)
请帮忙
我认为一切都很好。这是什么文档说:
void QTableWidgetItem::setFont ( const QFont & font )
Run Code Online (Sandbox Code Playgroud)
将用于显示项目文本的字体设置为给定字体。
也许您的概述 Table const?
添加:
这个变体对我的Qt 4.6很好用:
tableWidget = new QTableWidget(12, 3, this);
for (int i = 0; i < 12; i++) {
for (int j = 0; j < 3; j++) {
QTableWidgetItem *newItem = new QTableWidgetItem(tr("%1").arg(
(i+1)*(j+1)));
tableWidget->setItem(i, j, newItem);
}
}
QFont font;
font.setBold(true);
tableWidget->item(2, 2)->setFont(font);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17492 次 |
| 最近记录: |