我正在显示一个弹出菜单来选择 QTableWidget 中的一些值。最低的项目是“修改列表”条目,当我选择它时,应该会自动出现一个新窗口,并且 QComboBox 应该消失并且单元格返回到 Qt::DisplayRole 状态。
现在 Qt 有所有这些不错的 API 调用,比如QTableWidget.edit()
and QTableWidget.editItem()
,我真正想要的是 a QTableWidget.endEditing()
,最好不指定单元格的索引,尽管我可以使用这个调用来获得它:
table.currentIndex()
…但我不知道我是否可以保证当前单元格始终是正在编辑的单元格。
是否有关闭这类编辑器的 API?