我在我的程序中使用了QTableWidget
,并试图设置一些特定单元格的背景色,但每次除了Access violation
之外,我什么也得不到。
QTableWidget* tTable = new QTableWidget();
tTable->setItem(0, 0, new QTableWidgetItem());
tTable->item(0, 0)->setBackgroundColor(Qt::red);
我使用的是MSVC 2010。
发布于 2012-03-17 23:18:27
使用setRowCount
和setColumnCount
来设置表格的行数和列数。
QTableWidget* tTable = new QTableWidget();
tTable->setRowCount(1);
tTable->setColumnCount(1);
tTable->setItem(0, 0, new QTableWidgetItem());
tTable->item(0, 0)->setBackgroundColor(Qt::red);
或者,在constructor中提供表的行数和列数
QTableWidget* tTable = new QTableWidget(1,1,this);
https://stackoverflow.com/questions/9751105
复制相似问题