#include "dialog.h" #include "ui_dialog.h" #include <QTableWidget> Dialog::Dialog(QWidget *parent) : QDialog(parent), ui(new Ui::Dialog) { ui->setupUi(this); Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowMinimizeButtonHint; flags |=Qt::WindowMaximizeButtonHint; setWindowFlags(flags); ui->tableWidget->setColumnCount(3); ui->tableWidget->setRowCount(3); QStringList headerLabels; headerLabels << "C1" << "C2"<<"C3"; ui->tableWidget->setHorizontalHeaderLabels(headerLabels); int i ,j; for(i=0;i<3;i++) for(j=0;j<3;j++) { QString str = QString::number(i)+","+QString::number(j); QTableWidgetItem *item = new QTableWidgetItem(str);//每个单元格的值都要单独申请new ui
Qtablewidget 无法获取单元格的值
最新推荐文章于 2024-08-07 15:33:26 发布
在Qt中使用QTableWidget时遇到问题,无法从单元格中获取到值。在`cellClicked`和`cellChanged`信号的槽函数中,尝试通过`itemAt()`或`item()`方法获取单元格的QTableWidgetItem对象,但无法成功获取到其text()。代码中创建了3x3的表格并填充了值,但在尝试更新或显示单元格内容时遇到阻碍。
摘要由CSDN通过智能技术生成