<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # QTreeView Class Reference ## [[QtGui](index.htm) module] 該QTreeView則類提供了一個默認的模型/視圖實現樹形視圖中。[More...](#details) 繼承[QAbstractItemView](qabstractitemview.html)。 通過繼承[QHelpContentWidget](qhelpcontentwidget.html)和[QTreeWidget](qtreewidget.html)。 ### Methods * `__init__ (self, QWidget?parent?=?None)` * `bool allColumnsShowFocus (self)` * `int autoExpandDelay (self)` * `collapse (self, QModelIndex?index)` * `collapseAll (self)` * `int columnAt (self, int?x)` * `columnCountChanged (self, int?oldCount, int?newCount)` * `columnMoved (self)` * `columnResized (self, int?column, int?oldSize, int?newSize)` * `int columnViewportPosition (self, int?column)` * `int columnWidth (self, int?column)` * `currentChanged (self, QModelIndex?current, QModelIndex?previous)` * `dataChanged (self, QModelIndex?topLeft, QModelIndex?bottomRight)` * `dragMoveEvent (self, QDragMoveEvent?event)` * `drawBranches (self, QPainter?painter, QRect?rect, QModelIndex?index)` * `drawRow (self, QPainter?painter, QStyleOptionViewItem?options, QModelIndex?index)` * `drawTree (self, QPainter?painter, QRegion?region)` * `expand (self, QModelIndex?index)` * `expandAll (self)` * `bool expandsOnDoubleClick (self)` * `expandToDepth (self, int?depth)` * `QHeaderView header (self)` * `hideColumn (self, int?column)` * `int horizontalOffset (self)` * `horizontalScrollbarAction (self, int?action)` * `int indentation (self)` * `QModelIndex indexAbove (self, QModelIndex?index)` * `QModelIndex indexAt (self, QPoint?p)` * `QModelIndex indexBelow (self, QModelIndex?index)` * `int indexRowSizeHint (self, QModelIndex?index)` * `bool isAnimated (self)` * `bool isColumnHidden (self, int?column)` * `bool isExpanded (self, QModelIndex?index)` * `bool isFirstColumnSpanned (self, int?row, QModelIndex?parent)` * `bool isHeaderHidden (self)` * `bool isIndexHidden (self, QModelIndex?index)` * `bool isRowHidden (self, int?row, QModelIndex?parent)` * `bool isSortingEnabled (self)` * `bool itemsExpandable (self)` * `keyboardSearch (self, QString?search)` * `keyPressEvent (self, QKeyEvent?event)` * `mouseDoubleClickEvent (self, QMouseEvent?e)` * `mouseMoveEvent (self, QMouseEvent?event)` * `mousePressEvent (self, QMouseEvent?e)` * `mouseReleaseEvent (self, QMouseEvent?event)` * `QModelIndex moveCursor (self, QAbstractItemView.CursorAction?cursorAction, Qt.KeyboardModifiers?modifiers)` * `paintEvent (self, QPaintEvent?e)` * `reexpand (self)` * `reset (self)` * `resizeColumnToContents (self, int?column)` * `bool rootIsDecorated (self)` * `int rowHeight (self, QModelIndex?index)` * `rowsAboutToBeRemoved (self, QModelIndex?parent, int?start, int?end)` * `rowsInserted (self, QModelIndex?parent, int?start, int?end)` * `rowsRemoved (self, QModelIndex?parent, int?first, int?last)` * `scrollContentsBy (self, int?dx, int?dy)` * `scrollTo (self, QModelIndex?index, QAbstractItemView.ScrollHint?hint?=?QAbstractItemView.EnsureVisible)` * `selectAll (self)` * `list-of-QModelIndex selectedIndexes (self)` * `selectionChanged (self, QItemSelection?selected, QItemSelection?deselected)` * `setAllColumnsShowFocus (self, bool?enable)` * `setAnimated (self, bool?enable)` * `setAutoExpandDelay (self, int?delay)` * `setColumnHidden (self, int?column, bool?hide)` * `setColumnWidth (self, int?column, int?width)` * `setExpanded (self, QModelIndex?index, bool?expand)` * `setExpandsOnDoubleClick (self, bool?enable)` * `setFirstColumnSpanned (self, int?row, QModelIndex?parent, bool?span)` * `setHeader (self, QHeaderView?header)` * `setHeaderHidden (self, bool?hide)` * `setIndentation (self, int?i)` * `setItemsExpandable (self, bool?enable)` * `setModel (self, QAbstractItemModel?model)` * `setRootIndex (self, QModelIndex?index)` * `setRootIsDecorated (self, bool?show)` * `setRowHidden (self, int?row, QModelIndex?parent, bool?hide)` * `setSelection (self, QRect?rect, QItemSelectionModel.SelectionFlags?command)` * `setSelectionModel (self, QItemSelectionModel?selectionModel)` * `setSortingEnabled (self, bool?enable)` * `setUniformRowHeights (self, bool?uniform)` * `setWordWrap (self, bool?on)` * `showColumn (self, int?column)` * `int sizeHintForColumn (self, int?column)` * `sortByColumn (self, int?column)` * `sortByColumn (self, int?column, Qt.SortOrder?order)` * `timerEvent (self, QTimerEvent?event)` * `bool uniformRowHeights (self)` * `updateGeometries (self)` * `int verticalOffset (self)` * `bool viewportEvent (self, QEvent?event)` * `QRect visualRect (self, QModelIndex?index)` * `QRegion visualRegionForSelection (self, QItemSelection?selection)` * `bool wordWrap (self)` ### Qt Signals * `void collapsed (const QModelIndex&)` * `void expanded (const QModelIndex&)` * * * ## Detailed Description 該QTreeView則類提供了一個默認的模型/視圖實現樹形視圖中。 一個QTreeView則實現了從模型項目的樹表示。這個類是用來提供以前由提供的標準分層列表`QListView`類,但使用Qt的模型/視圖結構中提供的更靈活的方法。 在QTreeView則類是一個[Model/View Classes](index.htm)并且是Qt的一部分[model/view framework](index.htm)。 QTreeView則實現由定義的接口[QAbstractItemView](qabstractitemview.html)類以允許其顯示由從派生模型提供數據[QAbstractItemModel](qabstractitemmodel.html)類。 它是簡單的構造一個樹形視圖中顯示從模型數據。在下面的例子中,目錄中的內容是由供給[QFileSystemModel](qfilesystemmodel.html)并顯示為一個樹: ``` [QFileSystemModel](qfilesystemmodel.html) *model = new [QFileSystemModel](qfilesystemmodel.html); model->setRootPath([QDir](qdir.html).currentPath()); QTreeView *tree = new QTreeView(splitter); tree->setModel(model); ``` 該模型/視圖結構保證了樹視圖中的內容被更新模型的變化。 有孩子的項目可以在一個擴展的(孩子是可見的)或折疊(隱藏子項)的狀態。在這種狀態下改變了[collapsed](qtreeview.html#collapsed)()或[expanded](qtreeview.html#expanded)()信號被發射的相關項的模型索引。 在用來表示層次結構級別的縮進量由控制[indentation](qtreeview.html#indentation-prop)屬性。 在樹視圖標頭使用的構造[QHeaderView](qheaderview.html)類,并且可以使用被隱藏`header()-&gt;hide()`。請注意,每個頭被配置成與它的[stretchLastSection](qheaderview.html#stretchLastSection-prop)屬性設置為True ,以確保該視圖不會浪費任何分配給它,它的頭部空間。如果這個值被設置為True ,則此屬性將復蓋調整大小模式標頭中的最后一節設置。 ### Key Bindings QTreeView則支持一組鍵綁定,使用戶能夠在瀏覽視圖,并與項目的內容進行交互的: | Key | Action | | --- | --- | | Up | Moves the cursor to the item in the same column on the previous row. If the parent of the current item has no more rows to navigate to, the cursor moves to the relevant item in the last row of the sibling that precedes the parent. | | Down | Moves the cursor to the item in the same column on the next row. If the parent of the current item has no more rows to navigate to, the cursor moves to the relevant item in the first row of the sibling that follows the parent. | | Left | Hides the children of the current item (if present) by collapsing a branch. | | Minus | Same as LeftArrow. | | Right | Reveals the children of the current item (if present) by expanding a branch. | | Plus | Same as RightArrow. | | Asterisk | Expands all children of the current item (if present). | | PageUp | Moves the cursor up one page. | | PageDown | Moves the cursor down one page. | | Home | Moves the cursor to an item in the same column of the first row of the first top-level item in the model. | | End | Moves the cursor to an item in the same column of the last row of the last top-level item in the model. | | F2 | In editable models, this opens the current item for editing. The Escape key can be used to cancel the editing process and revert any changes to the data displayed. | | ![Screenshot of a Windows XP style tree view](https://img.kancloud.cn/53/4c/534c6ca20085fd40d3c10020ba64bce2_253x175.png) | ![Screenshot of a Macintosh style tree view](https://img.kancloud.cn/3b/ae/3bae3e74a4aa0c0174615dfbdcf56f56_243x173.png) | ![Screenshot of a Plastique style tree view](https://img.kancloud.cn/58/63/5863904edc16c0fbbc1802a02a76aa1b_251x175.png) | | A [Windows XP style](index.htm) tree view. | A [Macintosh style](index.htm) tree view. | A [Plastique style](index.htm) tree view. | ### Improving Performance 它可以給出關于它正在處理,以便顯示大量項目時,以改善其性能的數據的視圖的提示。可以采取一種方法對于旨在與高度相等顯示項目的觀點是設置[uniformRowHeights](qtreeview.html#uniformRowHeights-prop)屬性設置為True 。 * * * ## Method Documentation ``` QTreeView.__init__ (self, QWidget?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個樹視圖與_parent_來表示模型的數據。使用[setModel](qtreeview.html#setModel)()來設定模型。 **See also** [QAbstractItemModel](qabstractitemmodel.html)。 ``` bool QTreeView.allColumnsShowFocus (self) ``` ``` int QTreeView.autoExpandDelay (self) ``` ``` QTreeView.collapse (self, QModelIndex?index) ``` 這種方法也是一個Qt槽與C + +的簽名`void collapse(const QModelIndex&)`。 折疊由指定的模型項目_index_。 **See also** [collapsed](qtreeview.html#collapsed)( ) 。 ``` QTreeView.collapseAll (self) ``` 這種方法也是一個Qt槽與C + +的簽名`void collapseAll()`。 折疊所有展開的項目。 這個函數中引入了Qt 4.2中。 **See also** [expandAll](qtreeview.html#expandAll)( )[expand](qtreeview.html#expand)( )[collapse](qtreeview.html#collapse)()和[setExpanded](qtreeview.html#setExpanded)( ) 。 ``` int QTreeView.columnAt (self, int?x) ``` 返回在樹視圖中的列,其標題復蓋_x_坐標給出。 ``` QTreeView.columnCountChanged (self, int?oldCount, int?newCount) ``` 這種方法也是一個Qt槽與C + +的簽名`void columnCountChanged(int,int)`。 通知樹視圖中的樹視圖中的列數已經從_oldCount_至_newCount_。 ``` QTreeView.columnMoved (self) ``` 這種方法也是一個Qt槽與C + +的簽名`void columnMoved()`。 這個槽被調用,每當一列已被移動。 ``` QTreeView.columnResized (self, int?column, int?oldSize, int?newSize) ``` 這種方法也是一個Qt槽與C + +的簽名`void columnResized(int,int,int)`。 這個函數被調用時_column_的大小在頭改變。_oldSize_和_newSize_給先前的大小和新的像素大小。 **See also** [setColumnWidth](qtreeview.html#setColumnWidth)( ) 。 ``` int QTreeView.columnViewportPosition (self, int?column) ``` 返回的水平位置_column_在視口中。 ``` int QTreeView.columnWidth (self, int?column) ``` 返回的寬度_column_。 **See also** [resizeColumnToContents](qtreeview.html#resizeColumnToContents)()和[setColumnWidth](qtreeview.html#setColumnWidth)( ) 。 ``` QTreeView.currentChanged (self, QModelIndex?current, QModelIndex?previous) ``` 從重新實現[QAbstractItemView.currentChanged](qabstractitemview.html#currentChanged)( ) 。 ``` QTreeView.dataChanged (self, QModelIndex?topLeft, QModelIndex?bottomRight) ``` 這種方法也是一個Qt槽與C + +的簽名`void dataChanged(const QModelIndex&,const QModelIndex&)`。 從重新實現[QAbstractItemView.dataChanged](qabstractitemview.html#dataChanged)( ) 。 ``` QTreeView.dragMoveEvent (self, QDragMoveEvent?event) ``` 從重新實現[QWidget.dragMoveEvent](qwidget.html#dragMoveEvent)( ) 。 ``` QTreeView.drawBranches (self, QPainter?painter, QRect?rect, QModelIndex?index) ``` 繪制樹枝在樹視圖中的同一行的模型項目_index_使用_painter_給出。該分支繪制由指定的矩形_rect_。 ``` QTreeView.drawRow (self, QPainter?painter, QStyleOptionViewItem?options, QModelIndex?index) ``` 在繪制包含模型項樹視圖中的列_index_使用_painter_給出。該_option_控制如何顯示該項目。 **See also** [setAlternatingRowColors](qabstractitemview.html#alternatingRowColors-prop)( ) 。 ``` QTreeView.drawTree (self, QPainter?painter, QRegion?region) ``` 繪制樹的相交給定的部分_region_使用指定的_painter_。 這個函數中引入了Qt 4.2中。 **See also** [paintEvent](qtreeview.html#paintEvent)( ) 。 ``` QTreeView.expand (self, QModelIndex?index) ``` 這種方法也是一個Qt槽與C + +的簽名`void expand(const QModelIndex&)`。 擴大由指定的模型項目_index_。 **See also** [expanded](qtreeview.html#expanded)( ) 。 ``` QTreeView.expandAll (self) ``` 這種方法也是一個Qt槽與C + +的簽名`void expandAll()`。 展開所有擴展項目。 警告:如果模型中包含了大量的項目,此功能需要一定的時間來執行。 這個函數中引入了Qt 4.2中。 **See also** [collapseAll](qtreeview.html#collapseAll)( )[expand](qtreeview.html#expand)( )[collapse](qtreeview.html#collapse)()和[setExpanded](qtreeview.html#setExpanded)( ) 。 ``` bool QTreeView.expandsOnDoubleClick (self) ``` ``` QTreeView.expandToDepth (self, int?depth) ``` 這種方法也是一個Qt槽與C + +的簽名`void expandToDepth(int)`。 展開所有的項目擴展到給定_depth_。 此功能被引入Qt的4.3 。 **See also** [expandAll](qtreeview.html#expandAll)( )[collapseAll](qtreeview.html#collapseAll)( )[expand](qtreeview.html#expand)( )[collapse](qtreeview.html#collapse)()和[setExpanded](qtreeview.html#setExpanded)( ) 。 ``` QHeaderView QTreeView.header (self) ``` [ 返回樹狀視圖的標題。 ](qheaderview.html) [**See also**](qheaderview.html) [setHeader](qtreeview.html#setHeader)()和[QAbstractItemModel.headerData](qabstractitemmodel.html#headerData)( ) 。 ``` QTreeView.hideColumn (self, int?column) ``` 這種方法也是一個Qt槽與C + +的簽名`void hideColumn(int)`。 隱藏_column_給出。 **Note:**此功能只應調用該模型已被初始化后,如認為需要知道為了隱藏列數_column_。 **See also** [showColumn](qtreeview.html#showColumn)()和[setColumnHidden](qtreeview.html#setColumnHidden)( ) 。 ``` int QTreeView.horizontalOffset (self) ``` 從重新實現[QAbstractItemView.horizontalOffset](qabstractitemview.html#horizontalOffset)( ) 。 返回水平的樹形視圖中的項目所抵銷。 需要注意的是樹視圖使用水平標題部分的位置來確定的列在視圖中的位置。 **See also** [verticalOffset](qtreeview.html#verticalOffset)( ) 。 ``` QTreeView.horizontalScrollbarAction (self, int?action) ``` ``` int QTreeView.indentation (self) ``` ``` QModelIndex QTreeView.indexAbove (self, QModelIndex?index) ``` [ 返回上述項目的模型索引_index_。 ](qmodelindex.html) ``` QModelIndex QTreeView.indexAt (self, QPoint?p) ``` [](qmodelindex.html) [從重新實現](qmodelindex.html)[QAbstractItemView.indexAt](qabstractitemview.html#indexAt)( ) 。 ``` QModelIndex QTreeView.indexBelow (self, QModelIndex?index) ``` [ 返回下面的項的模型索引_index_。 ``` int QTreeView.indexRowSizeHint (self, QModelIndex?index) ``` 返回尺寸暗示由指定的行_index_。 ](qmodelindex.html) [**See also**](qmodelindex.html) [sizeHintForColumn](qtreeview.html#sizeHintForColumn)()和[uniformRowHeights](qtreeview.html#uniformRowHeights-prop)( ) 。 ``` bool QTreeView.isAnimated (self) ``` ``` bool QTreeView.isColumnHidden (self, int?column) ``` 返回True如果_column_被隱藏,否則返回False 。 **See also** [hideColumn](qtreeview.html#hideColumn)()和[isRowHidden](qtreeview.html#isRowHidden)( ) 。 ``` bool QTreeView.isExpanded (self, QModelIndex?index) ``` 返回True如果模型項目_index_為擴大;否則返回False。 **See also** [expand](qtreeview.html#expand)( )[expanded](qtreeview.html#expanded)()和[setExpanded](qtreeview.html#setExpanded)( ) 。 ``` bool QTreeView.isFirstColumnSpanned (self, int?row, QModelIndex?parent) ``` 返回True如果在給定的第一列中的項_row_的_parent_是跨越所有的列,否則返回False 。 此功能被引入Qt的4.3 。 **See also** [setFirstColumnSpanned](qtreeview.html#setFirstColumnSpanned)( ) 。 ``` bool QTreeView.isHeaderHidden (self) ``` ``` bool QTreeView.isIndexHidden (self, QModelIndex?index) ``` 從重新實現[QAbstractItemView.isIndexHidden](qabstractitemview.html#isIndexHidden)( ) 。 ``` bool QTreeView.isRowHidden (self, int?row, QModelIndex?parent) ``` 返回True如果該項目在給定_row_的_parent_被隱藏,否則返回False 。 **See also** [setRowHidden](qtreeview.html#setRowHidden)()和[isColumnHidden](qtreeview.html#isColumnHidden)( ) 。 ``` bool QTreeView.isSortingEnabled (self) ``` ``` bool QTreeView.itemsExpandable (self) ``` ``` QTreeView.keyboardSearch (self, QString?search) ``` 從重新實現[QAbstractItemView.keyboardSearch](qabstractitemview.html#keyboardSearch)( ) 。 ``` QTreeView.keyPressEvent (self, QKeyEvent?event) ``` 從重新實現[QWidget.keyPressEvent](qwidget.html#keyPressEvent)( ) 。 ``` QTreeView.mouseDoubleClickEvent (self, QMouseEvent?e) ``` 從重新實現[QWidget.mouseDoubleClickEvent](qwidget.html#mouseDoubleClickEvent)( ) 。 ``` QTreeView.mouseMoveEvent (self, QMouseEvent?event) ``` 從重新實現[QWidget.mouseMoveEvent](qwidget.html#mouseMoveEvent)( ) 。 ``` QTreeView.mousePressEvent (self, QMouseEvent?e) ``` 從重新實現[QWidget.mousePressEvent](qwidget.html#mousePressEvent)( ) 。 ``` QTreeView.mouseReleaseEvent (self, QMouseEvent?event) ``` 從重新實現[QWidget.mouseReleaseEvent](qwidget.html#mouseReleaseEvent)( ) 。 ``` QModelIndex QTreeView.moveCursor (self, QAbstractItemView.CursorAction?cursorAction, Qt.KeyboardModifiers?modifiers) ``` [](qmodelindex.html) [從重新實現](qmodelindex.html)[QAbstractItemView.moveCursor](qabstractitemview.html#moveCursor)( ) 。 移動光標在所描述的方式_cursorAction_使用由按鍵提供的信息_modifiers_。 ``` QTreeView.paintEvent (self, QPaintEvent?e) ``` 從重新實現[QWidget.paintEvent](qwidget.html#paintEvent)( ) 。 ``` QTreeView.reexpand (self) ``` 這種方法也是一個Qt槽與C + +的簽名`void reexpand()`。 ``` QTreeView.reset (self) ``` 從重新實現[QAbstractItemView.reset](qabstractitemview.html#reset)( ) 。 ``` QTreeView.resizeColumnToContents (self, int?column) ``` 這種方法也是一個Qt槽與C + +的簽名`void resizeColumnToContents(int)`。 在調整大小_column_提供給它的內容的大小。 **See also** [columnWidth](qtreeview.html#columnWidth)()和[setColumnWidth](qtreeview.html#setColumnWidth)( ) 。 ``` bool QTreeView.rootIsDecorated (self) ``` ``` int QTreeView.rowHeight (self, QModelIndex?index) ``` 返回該行的由給定的表示的高度_index_。 此功能被引入Qt的4.3 。 **See also** [indexRowSizeHint](qtreeview.html#indexRowSizeHint)( ) 。 ``` QTreeView.rowsAboutToBeRemoved (self, QModelIndex?parent, int?start, int?end) ``` 從重新實現[QAbstractItemView.rowsAboutToBeRemoved](qabstractitemview.html#rowsAboutToBeRemoved)( ) 。 通知認為,從行_start_排在_end_行所包含的是關于從給定的刪除_parent_模型項目。 ``` QTreeView.rowsInserted (self, QModelIndex?parent, int?start, int?end) ``` 從重新實現[QAbstractItemView.rowsInserted](qabstractitemview.html#rowsInserted)( ) 。 通知認為,從行_start_排在_end_行包已被插入到_parent_模型項目。 ``` QTreeView.rowsRemoved (self, QModelIndex?parent, int?first, int?last) ``` 這種方法也是一個Qt槽與C + +的簽名`void rowsRemoved(const QModelIndex&,int,int)`。 通知認為,從行_start_排在_end_行包被從給定的刪除_parent_模型項目。 這個函數是Qt 4.1中引入。 ``` QTreeView.scrollContentsBy (self, int?dx, int?dy) ``` 從重新實現[QAbstractScrollArea.scrollContentsBy](qabstractscrollarea.html#scrollContentsBy)( ) 。 由(滾動樹視圖中的內容_dx_,_dy_) 。 ``` QTreeView.scrollTo (self, QModelIndex?index, QAbstractItemView.ScrollHint?hint?=?QAbstractItemView.EnsureVisible) ``` 從重新實現[QAbstractItemView.scrollTo](qabstractitemview.html#scrollTo)( ) 。 滾動樹視圖中的內容,直到給定的模型項目_index_是可見的。該_hint_參數指定更精確而該項目應位于操作之后。如果任何模型項的父母都崩潰了,他們將擴大,以確保模型項目是可見的。 ``` QTreeView.selectAll (self) ``` 這種方法也是一個Qt槽與C + +的簽名`void selectAll()`。 從重新實現[QAbstractItemView.selectAll](qabstractitemview.html#selectAll)( ) 。 ``` list-of-QModelIndex QTreeView.selectedIndexes (self) ``` 從重新實現[QAbstractItemView.selectedIndexes](qabstractitemview.html#selectedIndexes)( ) 。 ``` QTreeView.selectionChanged (self, QItemSelection?selected, QItemSelection?deselected) ``` 從重新實現[QAbstractItemView.selectionChanged](qabstractitemview.html#selectionChanged)( ) 。 ``` QTreeView.setAllColumnsShowFocus (self, bool?enable) ``` ``` QTreeView.setAnimated (self, bool?enable) ``` ``` QTreeView.setAutoExpandDelay (self, int?delay) ``` ``` QTreeView.setColumnHidden (self, int?column, bool?hide) ``` If _hide_是真實的_column_是隱藏的,否則,_column_示。 **See also** [isColumnHidden](qtreeview.html#isColumnHidden)( )[hideColumn](qtreeview.html#hideColumn)()和[setRowHidden](qtreeview.html#setRowHidden)( ) 。 ``` QTreeView.setColumnWidth (self, int?column, int?width) ``` 設定的給定的寬度_column_到_width_規定。 這個函數中引入了Qt 4.2中。 **See also** [columnWidth](qtreeview.html#columnWidth)()和[resizeColumnToContents](qtreeview.html#resizeColumnToContents)( ) 。 ``` QTreeView.setExpanded (self, QModelIndex?index, bool?expand) ``` 設置項轉交_index_要么崩潰或膨脹,這取決于的值_expanded_。 **See also** [expanded](qtreeview.html#expanded)( )[expand](qtreeview.html#expand)()和[isExpanded](qtreeview.html#isExpanded)( ) 。 ``` QTreeView.setExpandsOnDoubleClick (self, bool?enable) ``` ``` QTreeView.setFirstColumnSpanned (self, int?row, QModelIndex?parent, bool?span) ``` If _span_是真正的產品中的第一列_row_用給定的_parent_設置為跨越所有列,否則,所有的項目_row_示。 此功能被引入Qt的4.3 。 **See also** [isFirstColumnSpanned](qtreeview.html#isFirstColumnSpanned)( ) 。 ``` QTreeView.setHeader (self, QHeaderView?header) ``` 該_header_說法有它的所有權轉移給Qt的。 設置樹視圖的標題,給定_header_。 該視圖取得所有權在給定_header_并刪除它,當一個新的頭被設置。 **See also** [QAbstractItemModel.headerData](qabstractitemmodel.html#headerData)( ) 。 ``` QTreeView.setHeaderHidden (self, bool?hide) ``` ``` QTreeView.setIndentation (self, int?i) ``` ``` QTreeView.setItemsExpandable (self, bool?enable) ``` ``` QTreeView.setModel (self, QAbstractItemModel?model) ``` 從重新實現[QAbstractItemView.setModel](qabstractitemview.html#setModel)( ) 。 ``` QTreeView.setRootIndex (self, QModelIndex?index) ``` 從重新實現[QAbstractItemView.setRootIndex](qabstractitemview.html#setRootIndex)( ) 。 ``` QTreeView.setRootIsDecorated (self, bool?show) ``` ``` QTreeView.setRowHidden (self, int?row, QModelIndex?parent, bool?hide) ``` If _hide_是真實的_row_用給定的_parent_是隱藏的,否則,_row_示。 **See also** [isRowHidden](qtreeview.html#isRowHidden)()和[setColumnHidden](qtreeview.html#setColumnHidden)( ) 。 ``` QTreeView.setSelection (self, QRect?rect, QItemSelectionModel.SelectionFlags?command) ``` 從重新實現[QAbstractItemView.setSelection](qabstractitemview.html#setSelection)( ) 。 適用的選擇_command_在項目或由矩形觸摸時,_rect_。 **See also** [selectionCommand](qabstractitemview.html#selectionCommand)( ) 。 ``` QTreeView.setSelectionModel (self, QItemSelectionModel?selectionModel) ``` 從重新實現[QAbstractItemView.setSelectionModel](qabstractitemview.html#setSelectionModel)( ) 。 ``` QTreeView.setSortingEnabled (self, bool?enable) ``` ``` QTreeView.setUniformRowHeights (self, bool?uniform) ``` ``` QTreeView.setWordWrap (self, bool?on) ``` ``` QTreeView.showColumn (self, int?column) ``` 這種方法也是一個Qt槽與C + +的簽名`void showColumn(int)`。 顯示了給定的_column_在樹視圖中。 **See also** [hideColumn](qtreeview.html#hideColumn)()和[setColumnHidden](qtreeview.html#setColumnHidden)( ) 。 ``` int QTreeView.sizeHintForColumn (self, int?column) ``` 從重新實現[QAbstractItemView.sizeHintForColumn](qabstractitemview.html#sizeHintForColumn)( ) 。 返回尺寸暗示的_column_的寬度或-1 ,如果沒有模型。 如果你需要一個給定列的寬度設置為一個固定值,調用[QHeaderView.resizeSection](qheaderview.html#resizeSection)( )在視圖的標題。 如果在子類中重新實現這個功能,請注意您返回值時只使用[resizeColumnToContents](qtreeview.html#resizeColumnToContents)()被調用。在這種情況下,如果一個更大的列寬,需要通過兩種視圖的頁眉或項目委讬,該寬度將被代替使用。 **See also** [QWidget.sizeHint](qwidget.html#sizeHint-prop)和[header](qtreeview.html#header)( ) 。 ``` QTreeView.sortByColumn (self, int?column) ``` 這種方法也是一個Qt槽與C + +的簽名`void sortByColumn(int)`。 設定模型向上通過在給定的值進行排序_column_和_order_。 _column_可能是-1 ,在這種情況下,不排序指示器將顯示與該模型將回到它的自然,未排序的順序。請注意,并非所有型號都支持這一點,甚至可能會崩潰在這種情況下。 這個函數中引入了Qt 4.2中。 **See also** [sortingEnabled](qtreeview.html#sortingEnabled-prop)。 ``` QTreeView.sortByColumn (self, int?column, Qt.SortOrder?order) ``` ``` QTreeView.timerEvent (self, QTimerEvent?event) ``` 從重新實現[QObject.timerEvent](qobject.html#timerEvent)( ) 。 ``` bool QTreeView.uniformRowHeights (self) ``` ``` QTreeView.updateGeometries (self) ``` 從重新實現[QAbstractItemView.updateGeometries](qabstractitemview.html#updateGeometries)( ) 。 ``` int QTreeView.verticalOffset (self) ``` 從重新實現[QAbstractItemView.verticalOffset](qabstractitemview.html#verticalOffset)( ) 。 返回垂直的樹視圖中項目的偏移。 **See also** [horizontalOffset](qtreeview.html#horizontalOffset)( ) 。 ``` bool QTreeView.viewportEvent (self, QEvent?event) ``` 從重新實現[QAbstractScrollArea.viewportEvent](qabstractscrollarea.html#viewportEvent)( ) 。 ``` QRect QTreeView.visualRect (self, QModelIndex?index) ``` [](qrect.html) [從重新實現](qrect.html)[QAbstractItemView.visualRect](qabstractitemview.html#visualRect)( ) 。 返回矩形上通過了該項目所佔用的視_index_。如果索引不可見或隱藏明確,返回的矩形是無效的。 ``` QRegion QTreeView.visualRegionForSelection (self, QItemSelection?selection) ``` [](qregion.html) [從重新實現](qregion.html)[QAbstractItemView.visualRegionForSelection](qabstractitemview.html#visualRegionForSelection)( ) 。 從在給定的項目的視口返回矩形_selection_。 由于4.7 ,返回的區域僅包含矩形相交(或計入)的視口。 ``` bool QTreeView.wordWrap (self) ``` * * * ## Qt Signal Documentation ``` void collapsed (const QModelIndex&) ``` 這是該信號的默認超載。 當指定的項目,該信號被發射_index_已展開。 ``` void expanded (const QModelIndex&) ``` 這是該信號的默認超載。 當指定的項目,該信號被發射_index_已展開。 **See also** [setExpanded](qtreeview.html#setExpanded)( ) 。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看