我是论坛的新手,也是PyQt的新手。我正在处理一个表格,其中可编辑的组合框绑定到QAbstractListModel
。
如果我在组合框中输入新内容并按Enter键,则会调用insertRows()
和setData()
方法,并更新组合框的当前索引。但是,如果我使用组合框的addItem()
方法,则不会更新当前索引。
有没有办法让addItem()
方法的行为与按Enter键完全相同?有没有关于我点击进入时究竟发生了什么的文件?我不确定在哪里查找,也无法在QAbstractItemModel
或QComboBox
文档中找到可以解释究竟发生了什么的任何内容。