0
我有QTableView
- mainTableView,在某些单元格中我需要显示另一个QTableView
- cellTableView。
其实我发现了2种方式:
1)使用pTableView->setIndexWidget
2)使用pTableView->openPersistentEditor
并实施ItemDelegate
。
我已经尝试了两种方法,问题是一样的。当我使用ItemDelegate
没有openPersistentEditor
一切正常。否则,据我所知,有一个重点和HeaderView
的单元格中的问题。如何将QTableView设置为QTableView的单元格
我想解决以下问题:
- 有时代替cellTableView的HeaderView,示出mainTableView的背景。
- 当我按下cellTableView的一个单元格上的一个键时,该单元格的编辑器未打开,但按下的符号设置为单元格(编辑器打开 - >编辑器接收到“FocusOut”信号 - >编辑器已关闭,按下的值为存储到单元格)。
使用空格键或双击编辑效果很好。
有人能解释如何解决这个问题吗?