【发布时间】:2009-04-21 01:11:22
【问题描述】:
当用户开始编辑QTableView 中的任何单元格时,我想连续显示所有单元格的编辑器。我做了几次尝试,但我无法获得正确的行为。
- 打开多个编辑器的唯一方法是通过
QAbstractItemView::openPersistentEditor()- 尝试连续调用QAbstractItemView::edit()会导致只有一个编辑器。 - 我不能使用来自
QAbstractItemView的clicked()和doubleClicked()等信号来调用编辑,因为这样它就不会尊重视图的编辑触发器。 - 似乎没有“编辑完成”信号。我想将此信号连接到为编辑行中的单元格调用
closePersistentEditor()的插槽。
任何建议将不胜感激。
谢谢!
【问题讨论】: