2012-10-02 60 views
0

我有一個QTableView中在它的一些項目。如果我點擊任何行,特定行有一些QPushButtons它擴大。我附上了它的屏幕截圖。我怎樣才能做到這一點?需要你的幫助。提前致謝。 enter image description hereQt的 - 如何展開或摺疊我QTableView中

+0

會兩級深入[QTreeView則(http://qt-project.org/doc/qt-4.8/qtreeview.html#details)具有多個列的是一個可選的? –

+1

這對於'QTableView'來說是不可能的。作爲安德烈亞斯指出你應該使用'QTreeView'代替 – Chris

回答

1

這可以很容易地QML完成。

如果檢查出Models and Views: ListView Example,擴大代表例子不正是你所需要的。

上面描述的圖片可以在QML中構建爲QML ListView,嵌入QML Row Elements

+0

感謝您的建議。但我不希望它與QML完成。你能否建議我使用Qt/C++本身的解決方案。 –

+1

@stackunderflow謝謝。 4年後,你的回答爲我節省了很多時間。我試圖用tableview的rowDelegate做到這一點,但顯然它不是爲這樣的事情設計的。 – 2016-03-07 14:14:24