我有QTableView
- mainTableView,在某些单元格中我需要显示另一个QTableView
- cellTableView。
实际上我找到了 2 种方法:
1)使用pTableView->setIndexWidget
2)使用pTableView->openPersistentEditor
和实现ItemDelegate
.
我已经尝试了两种方法,问题是一样的。当我在ItemDelegate
没有openPersistentEditor
一切的情况下使用时效果很好。否则,据我了解,焦点和HeaderView
单元格中的表格存在问题。
我想解决以下问题:
- 有时会显示 mainTableView 的背景而不是 cellTableView 的 HeaderView。
- 当我在 cellTableView 的单元格上按下一个键时,该单元格的编辑器未打开,但按下的符号设置为该单元格(编辑器打开-> 编辑器接收“FocusOut”信号-> 编辑器关闭,按下的值存储到细胞)。
使用空格键或双击编辑效果很好。
有人可以解释如何解决这种行为吗?