我在使用 QTableWidget 时遇到问题。当用户更改单元格时,我试图从 QTableWidget 获取数据。所以我正在使用
QObject::connect(ui->tableWidget, SIGNAL(cellChanged(int,int)), this, SLOT(checkPoints(int,int)));
这是检查点的代码
void MainWindow::checkPoints(int x, int y)
{
QTableWidgetItem* item = ui->tableWidget->item(x,(1-y));
if(!item || item->text().isEmpty())
{
}
else
{
ajouterPoint(x);
}
}
当我调用 item->text() 并且我的应用程序崩溃时,我遇到了 segFault。我检查了 x=0 和 1-y=1。我已经检查了一些关于类似问题的帖子,这似乎是由焦点引起的。但我真的不知道在那里做什么。谢谢您的帮助。