QObject::connect(ui->tableWidget_4, &QTableWidget::itemSelectionChanged,[=](){
QList<QTableWidgetItem *> selectedItems = ui->tableWidget_4->selectedItems();
if (!selectedItems.isEmpty()) {
int selectedColumn = selectedItems.first()->column();
qDebug() << "Selected column:" << selectedColumn;
QStringList itemsInSelectedColumn;
for (int row = 0; row < ui->tableWidget_4->rowCount(); ++row) {
QTableWidgetItem *item = ui->tableWidget_4->item(row, selectedColumn);
if (item) {
itemsInSelectedColumn.append(item->text());
}
}
qDebug() << "Items in selected column:";
qDebug() << itemsInSelectedColumn;
}
});
qt之QTableWidget按列遍历数据
最新推荐文章于 2024-08-07 19:59:20 发布