Similarities and differences between QTableView and QTreeView

Same point: both inherit from QAbstractItemView
difference:
  1. initialization
  1. QTableView2QHeaderViewhorizontalHeaderverticalHeader
  2. QTreeView : 1 QHeaderView _
  1. setModel
  1. setRootIndex
  1. setSelectionModel
Basically the same, QTableView has one more vertical header setSelectionModel than QTreeView
  1.  setHeaderß------------to setHorizontalHeader
 
  1. QTableView:
1 ) can operate on both rows and columns (horizontal and vertical headers)
QTreeView :
  1. Can operate on columns (horizontal header)
  2. Can be folded and hidden
  1. draw differently
8.QTreeView Owned functions:
autoExpandDelay
setAutoExpandDelay

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324885704&siteId=291194637