qtablewidget加入QcomboBox控件如何读取内容
我在QTableWidget的单元格里添加了QComboBox控件,QComboBox里的内容是自己添加进去的,我用什么方法可以获得QComboBox里的内容?高手指点一...
我在QTableWidget的单元格里添加了QComboBox控件,QComboBox里的内容是自己添加进去的,我用什么方法可以获得QComboBox里的内容?高手指点一下,查了很多没有一个能实现的;
展开
2个回答
展开全部
QWidget * widget=ui->tableWidget->cellWidget(i,0);//获得widget
QComboBox *combox=(QComboBox*)widget;//强制转化为QComboBox
QString string=combox->currentText();
qDebug()<<string;
QComboBox *combox=(QComboBox*)widget;//强制转化为QComboBox
QString string=combox->currentText();
qDebug()<<string;
追问
非常感谢,方法不错;
追答
不用客气,能帮到你很荣幸。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用QComboBox的getCurrentText(或getCurrentIndex)属性
更多追问追答
追问
我的QComboBox是放在QTableWidget里的,我必须从QTableWidget里读,比如ui->tableWidget->item(0, 0)->data(Qt::DisplayRole).toString();这是读取单元格里的内容,我要读QComboBox里的内容;
追答
你用什么函数把QComboBox放进单元格的?
如果放进单元格的是QComboBox,那么从单元格中读出的就是QComboBox。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询