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

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日

悬赏问题

  • ¥15 如何实现在renpy中创建并应用不同大小尺寸对话框?
  • ¥15 table表格有一列是固定列 滑动到最下面时 固定的那一列有几行没显示出来
  • ¥20 单细胞数据注释时报错
  • ¥20 dify工作流分析sql查询结果
  • ¥15 vscode编译ros找不到头文件,cmake.list文件出问题,如何解决?(语言-c++|操作系统-linux)
  • ¥15 通过AT指令控制esp8266发送信息
  • ¥15 有哪些AI工具提供可以通过代码上传EXCEL文件的API接口,并反馈分析结果
  • ¥15 二维装箱算法、矩形排列算法(相关搜索:二维装箱)
  • ¥20 nrf2401上电之后执行特定任务概率性一直处于最大重发状态
  • ¥15 二分图中俩集合中节点数与连边概率的关系