QT 怎样获取 放在 tablewidget 里的 QcheckBox 的 值?高分求,可以追加!!!!!

2024年11月17日 10:32
有1个网友回答
网友(1):

QTableWidget中QComboBox的值的取法和单独QComBox是一样的。

可以参照以下的代码段:
QTableWidget *table = new QTableWidget(3,3,this);

QLineEdit *edit = new QLineEdit(this);

QComboBox *box = new QComboBox(this); //先建一个控件,之后取值就直接使用它就可以了

box->addItem("yes");

box->addItem("no");

// box->setCurrentIndex(1); //此处解开注释的话下面会输出 no

table->setCellWidget(1,1,edit);

table->setCellWidget(2,2,box);

if(0 == box->currentIndex())qWarning()<<"yes";

if(1 == box->currentIndex())qWarning()<<"no";