当用户开始编辑任何一个单元格时,我希望能够为一行中的所有单元格显示编辑器
QTableView
。我已经尝试过几次,但是无法获得正确的行为。
- 唯一打开多个编辑器的方法是使用
QAbstractItemView::openPersistentEditor()
- 尝试连续调用QAbstractItemView::edit()
只会出现一个编辑器。 - 我不能使用来自
QAbstractItemView
的信号如clicked()
和doubleClicked()
来调用编辑,因为这样就不会考虑视图的编辑触发器。 - 似乎没有“编辑完成”信号。我想将此信号连接到一个槽,以便为编辑行中的单元格调用
closePersistentEditor()
。
欢迎任何建议。
谢谢!