要在QTableWidget中设置选中单元格的样式,您可以使用样式表(QSS)来实现。通过为选中的单元格指定背景色为灰色,可以达到您想要的效果。
下面是一个示例代码片段,展示如何将QTableWidget中选中的单元格设置为灰色:
#include <QApplication>
#include <QTableWidget>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QTableWidget tableWidget(4, 4); // 创建一个4行4列的表格
tableWidget.setStyleSheet("QTableView::item:selected { background-color: gray; }");
tableWidget.show();
return a.exec();
}
在上述代码中,我们使用setStyleSheet()函数来设置样式表。其中QTableView::item:selected { background-color: gray; }
用于为选中的单元格指定背景色为灰色。
运行该示例代码后,当您点击或选择某个单元格时,它会被高亮,并且背景色会变为灰色。
希望对您有所帮助!
内容由零声教学AI助手提供,问题来源于学员提问