2013-03-12 41 views
0

我有QTableView - mainTableView,在某些單元格中我需要顯示另一個QTableView - cellTableView。
其實我發現了2種方式:
1)使用pTableView->setIndexWidget
2)使用pTableView->openPersistentEditor並實施ItemDelegate
我已經嘗試了兩種方法,問題是一樣的。當我使用ItemDelegate沒有openPersistentEditor一切正常。否則,據我所知,有一個重點和HeaderView的單元格中的問題。如何將QTableView設置爲QTableView的單元格

我想解決以下問題:

  • 有時代替cellTableView的HeaderView,示出mainTableView的背景。
  • 當我按下cellTableView的一個單元格上的一個鍵時,該單元格的編輯器未打開,但按下的符號設置爲單元格(編輯器打開 - >編輯器接收到「FocusOut」信號 - >編輯器已關閉,按下的值爲存儲到單元格)。
    使用空格鍵或雙擊編輯效果很好。

有人能解釋如何解決這個問題嗎?

回答