【发布时间】:2010-10-05 19:54:48
【问题描述】:
我正在显示一个弹出菜单来选择 QTableWidget 中的一些值。最低的项目是“修改列表”条目,当我选择它时,应该会自动出现一个新窗口,并且 QComboBox 应该消失并且单元格返回到 Qt::DisplayRole 状态。
现在 Qt 拥有所有不错的 API 调用,例如 QTableWidget.edit() 和 QTableWidget.editItem(),我真正想要的是 QTableWidget.endEditing(),最好不指定单元格的索引,尽管我可以使用它来获得它调用:
table.currentIndex()
……但我不知道我是否可以保证当前单元格是一直被编辑的单元格。
是否有 API 可以关闭这类编辑器?
【问题讨论】: