XIAOHUA_123 2022-02-14 00:35 采纳率: 0%
浏览 33

pyqt5 tablewidget 添加combobox后无法取值

在 tablewidget中插入combobox

for i in range(cur_row_count):

        cb1=QComboBox()
        cb1.addItems(['男','女'])
        self.tableWidget.setCellWidget(i,10,cb1) 

gender =self.tableWidget.cellWidget(i,10).currentText()

运行后 提示 'QComboBox' object has no attribute 'currenttext'

  • 写回答

1条回答 默认 最新

  • youcans 领域专家: 人工智能技术领域 2022-02-14 09:42
    关注

    (1)cb1 = QComboBox(self)
    (2)for i in range() 循环中定义 cb1,这样不行,可以考虑定义 cb[i]

    评论

报告相同问题?

问题事件

  • 创建了问题 2月14日