gpt4 book ai didi

c++ - 每当我更改 QTableWidget.item(row, col) 时发生访问冲突

转载 作者:行者123 更新时间:2023-11-30 04:28:56 25 4
gpt4 key购买 nike

我在我的程序中使用了QTableWidget,并试图设置某些单元格的背景颜色,但是每次我除了访问冲突之外什么都没有。

QTableWidget* tTable = new QTableWidget();
tTable->setItem(0, 0, new QTableWidgetItem());
tTable->item(0, 0)->setBackgroundColor(Qt::red);

我正在使用 MSVC 2010。

最佳答案

使用setRowCountsetColumnCount为了设置表格的行数和列数。

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);

关于c++ - 每当我更改 QTableWidget.item(row, col) 时发生访问冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9751105/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com