QWidget * widget = ui.tableWidget->cellWidget(rowIndex, colIndex);
if (widget != NULL)
{
QComboBox* comboBox2 = dynamic_cast<QComboBox*>(widget->layout()->itemAt(0)->widget());
//看tableWidget表格中的layout怎么设置的
//itemAt(int)里面的int根据layout里面的控件数量来查找
if (comboBox2 != NULL)
{
QVariant data = comboBox2->currentData();
}
}
//然后就是QVariant的用法,例如:
//QString s = data.value<QString>();
QT 从tableWidget中找到并提取控件及其数据
最新推荐文章于 2024-05-28 10:51:37 发布