如何将字体粗体设置为表格小部件中的特定行

Sij*_*ith 2 qt qt4 qt-creator

我想在tablewidget的特定行列位置中将字体设置为粗体。我确实喜欢这样,但是要休息一下。

QFont font("Helvetica", 12, QFont::Bold);
overviewTable->item(2,2)->setFont(font);
Run Code Online (Sandbox Code Playgroud)

请帮忙

mos*_*osg 5

我认为一切都很好。这是什么文档说:

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)