我想在QTableWidget中獲取單元格。如何在QTableWidget中獲取單元格
我曾嘗試與方法「項目」,但它返回0,即使我的表有1行1列,我把這樣的方法:
QTableWidgetItem *it = ui->tableWidget->item(0, 0);
我想在QTableWidget中獲取單元格。如何在QTableWidget中獲取單元格
我曾嘗試與方法「項目」,但它返回0,即使我的表有1行1列,我把這樣的方法:
QTableWidgetItem *it = ui->tableWidget->item(0, 0);
TableWidget不會返回超過列項/ rowCount時
設置的行和列數:
void setRowCount(int rows)
void setColumnCount(int columns)
ui->tableWidget->setRowCount(1);
ui->tableWidget->setColumnCount(1);
當您通過設計器將文本添加到單元格時,它會自動將該項目設置到單元格。雖然編程必須先創建再設置項:
QTableWidgetItem *item = new QTableWidgetItem("text");
ui->tableWidget->setItem(0, 0, item);
所以首先你應該設置的項目(即使是空的)初始化你的表。
您是否在之前創建了setItem:https://qt-project.org/doc/qt-5.0/qtwidgets/qtablewidget.html#setItem? – duDE