QT 怎样获取 放在 tablewidget 里的 QcheckBox 的 值?高分求,可以追加!!!!! 50
2个回答
展开全部
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";
可以参照以下的代码段:
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";
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询