<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # QAbstractProxyModel Class Reference ## [[QtGui](index.htm) module] 該QAbstractProxyModel類提供了代理項目模型,可以做排序,過濾或其他數據處理任務的基類。[More...](#details) 繼承[QAbstractItemModel](qabstractitemmodel.html)。 通過繼承[QIdentityProxyModel](qidentityproxymodel.html)和[QSortFilterProxyModel](qsortfilterproxymodel.html)。 ### Methods * `__init__ (self, QObject?parent?=?None)` * `QModelIndex buddy (self, QModelIndex?index)` * `bool canFetchMore (self, QModelIndex?parent)` * `QVariant data (self, QModelIndex?proxyIndex, int?role?=?Qt.DisplayRole)` * `fetchMore (self, QModelIndex?parent)` * `Qt.ItemFlags flags (self, QModelIndex?index)` * `bool hasChildren (self, QModelIndex?parent?=?QModelIndex())` * `QVariant headerData (self, int?section, Qt.Orientation?orientation, int?role)` * `dict-of-int-QVariant itemData (self, QModelIndex?index)` * `QModelIndex mapFromSource (self, QModelIndex?sourceIndex)` * `QItemSelection mapSelectionFromSource (self, QItemSelection?selection)` * `QItemSelection mapSelectionToSource (self, QItemSelection?selection)` * `QModelIndex mapToSource (self, QModelIndex?proxyIndex)` * `QMimeData mimeData (self, list-of-QModelIndex?indexes)` * `QStringList mimeTypes (self)` * `revert (self)` * `bool setData (self, QModelIndex?index, QVariant?value, int?role?=?Qt.EditRole)` * `bool setHeaderData (self, int?section, Qt.Orientation?orientation, QVariant?value, int?role?=?Qt.EditRole)` * `bool setItemData (self, QModelIndex?index, dict-of-int-QVariant?roles)` * `setSourceModel (self, QAbstractItemModel?sourceModel)` * `sort (self, int?column, Qt.SortOrder?order?=?Qt.AscendingOrder)` * `QAbstractItemModel sourceModel (self)` * `QSize span (self, QModelIndex?index)` * `bool submit (self)` * `Qt.DropActions supportedDropActions (self)` * * * ## Detailed Description 該QAbstractProxyModel類提供了代理項目模型,可以做排序,過濾或其他數據處理任務的基類。 這個類定義了代理模型必須使用能夠與其他模型/視圖組件正確地互操作的標準接口。它不應該被直接實例化。 所有標準的代理模式都源自于QAbstractProxyModel類。如果你需要創建一個新的代理模型類,它通常是更好的子類,它提供了你想提供一個最接近的行為,現有的類。 該過濾器或排序從源模型數據的項目應通過使用或子類來創建代理模式[QSortFilterProxyModel](qsortfilterproxymodel.html)。 子類QAbstractProxyModel ,你需要實現[mapFromSource](qabstractproxymodel.html#mapFromSource)()和[mapToSource](qabstractproxymodel.html#mapToSource)( ) 。該[mapSelectionFromSource](qabstractproxymodel.html#mapSelectionFromSource)()和[mapSelectionToSource](qabstractproxymodel.html#mapSelectionToSource)( )函數只需要如果你需要從默認行為不同的行為來重新實現。 **Note:**如果源模型被刪除或沒有指定源模式,代理模式運行在一個空的佔位符模型。 * * * ## Method Documentation ``` QAbstractProxyModel.__init__ (self, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個代理模型與給定_parent_。 ``` QModelIndex QAbstractProxyModel.buddy (self, QModelIndex?index) ``` [](qmodelindex.html) [從重新實現](qmodelindex.html)[QAbstractItemModel.buddy](qabstractitemmodel.html#buddy)( ) 。 此功能被引入Qt的4.8 。 ``` bool QAbstractProxyModel.canFetchMore (self, QModelIndex?parent) ``` 從重新實現[QAbstractItemModel.canFetchMore](qabstractitemmodel.html#canFetchMore)( ) 。 此功能被引入Qt的4.8 。 ``` QVariant QAbstractProxyModel.data (self, QModelIndex?proxyIndex, int?role?=?Qt.DisplayRole) ``` 從重新實現[QAbstractItemModel.data](qabstractitemmodel.html#data)( ) 。 **See also** [setData](qabstractproxymodel.html#setData)( ) 。 ``` QAbstractProxyModel.fetchMore (self, QModelIndex?parent) ``` 從重新實現[QAbstractItemModel.fetchMore](qabstractitemmodel.html#fetchMore)( ) 。 此功能被引入Qt的4.8 。 ``` Qt.ItemFlags QAbstractProxyModel.flags (self, QModelIndex?index) ``` [](index.htm) [從重新實現](index.htm)[QAbstractItemModel.flags](qabstractitemmodel.html#flags)( ) 。 ``` bool QAbstractProxyModel.hasChildren (self, QModelIndex?parent?=?QModelIndex()) ``` 從重新實現[QAbstractItemModel.hasChildren](qabstractitemmodel.html#hasChildren)( ) 。 此功能被引入Qt的4.8 。 ``` QVariant QAbstractProxyModel.headerData (self, int?section, Qt.Orientation?orientation, int?role) ``` 從重新實現[QAbstractItemModel.headerData](qabstractitemmodel.html#headerData)( ) 。 **See also** [setHeaderData](qabstractproxymodel.html#setHeaderData)( ) 。 ``` dict-of-int-QVariant QAbstractProxyModel.itemData (self, QModelIndex?index) ``` 從重新實現[QAbstractItemModel.itemData](qabstractitemmodel.html#itemData)( ) 。 **See also** [setItemData](qabstractproxymodel.html#setItemData)( ) 。 ``` QModelIndex QAbstractProxyModel.mapFromSource (self, QModelIndex?sourceIndex) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 重新實現這個函數返回對應于在代理模型中的模型索引_sourceIndex_從源模型。 ](qmodelindex.html) [**See also**](qmodelindex.html) [mapToSource](qabstractproxymodel.html#mapToSource)( ) 。 ``` QItemSelection QAbstractProxyModel.mapSelectionFromSource (self, QItemSelection?selection) ``` [ 返回指定映射的代理選擇_sourceSelection_。 重新實現此方法以源選擇映射到代理服務器的選擇。 ](qitemselection.html) ``` QItemSelection QAbstractProxyModel.mapSelectionToSource (self, QItemSelection?selection) ``` [ 返回指定映射的一個源選擇_proxySelection_。 重新實現此方法以代理選擇映射到源選擇。 ](qitemselection.html) ``` QModelIndex QAbstractProxyModel.mapToSource (self, QModelIndex?proxyIndex) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 重新實現這個函數返回對應于源模型中的模型索引_proxyIndex_在代理模型。 ](qmodelindex.html) [**See also**](qmodelindex.html) [mapFromSource](qabstractproxymodel.html#mapFromSource)( ) 。 ``` QMimeData QAbstractProxyModel.mimeData (self, list-of-QModelIndex?indexes) ``` [ 該_QMimeData_結果 ](qmimedata.html) [從重新實現](qmimedata.html)[QAbstractItemModel.mimeData](qabstractitemmodel.html#mimeData)( ) 。 此功能被引入Qt的4.8 。 ``` QStringList QAbstractProxyModel.mimeTypes (self) ``` 從重新實現[QAbstractItemModel.mimeTypes](qabstractitemmodel.html#mimeTypes)( ) 。 此功能被引入Qt的4.8 。 ``` QAbstractProxyModel.revert (self) ``` 從重新實現[QAbstractItemModel.revert](qabstractitemmodel.html#revert)( ) 。 ``` bool QAbstractProxyModel.setData (self, QModelIndex?index, QVariant?value, int?role?=?Qt.EditRole) ``` 從重新實現[QAbstractItemModel.setData](qabstractitemmodel.html#setData)( ) 。 **See also** [data](qabstractproxymodel.html#data)( ) 。 ``` bool QAbstractProxyModel.setHeaderData (self, int?section, Qt.Orientation?orientation, QVariant?value, int?role?=?Qt.EditRole) ``` 從重新實現[QAbstractItemModel.setHeaderData](qabstractitemmodel.html#setHeaderData)( ) 。 **See also** [headerData](qabstractproxymodel.html#headerData)( ) 。 ``` bool QAbstractProxyModel.setItemData (self, QModelIndex?index, dict-of-int-QVariant?roles) ``` 從重新實現[QAbstractItemModel.setItemData](qabstractitemmodel.html#setItemData)( ) 。 **See also** [itemData](qabstractproxymodel.html#itemData)( ) 。 ``` QAbstractProxyModel.setSourceModel (self, QAbstractItemModel?sourceModel) ``` 設置給定_sourceModel_到由所述代理模型進行處理。 **See also** [sourceModel](qabstractproxymodel.html#sourceModel)( ) 。 ``` QAbstractProxyModel.sort (self, int?column, Qt.SortOrder?order?=?Qt.AscendingOrder) ``` 從重新實現[QAbstractItemModel.sort](qabstractitemmodel.html#sort)( ) 。 此功能被引入Qt的4.8 。 ``` QAbstractItemModel QAbstractProxyModel.sourceModel (self) ``` [ 返回包含可通過代理服務器模型的數據模型。 ](qabstractitemmodel.html) [**See also**](qabstractitemmodel.html) [setSourceModel](qabstractproxymodel.html#setSourceModel)( ) 。 ``` QSize QAbstractProxyModel.span (self, QModelIndex?index) ``` [](qsize.html) [從重新實現](qsize.html)[QAbstractItemModel.span](qabstractitemmodel.html#span)( ) 。 此功能被引入Qt的4.8 。 ``` bool QAbstractProxyModel.submit (self) ``` 從重新實現[QAbstractItemModel.submit](qabstractitemmodel.html#submit)( ) 。 ``` Qt.DropActions QAbstractProxyModel.supportedDropActions (self) ``` [](index.htm) [從重新實現](index.htm)[QAbstractItemModel.supportedDropActions](qabstractitemmodel.html#supportedDropActions)( ) 。 此功能被引入Qt的4.8 。
                  <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>

                              哎呀哎呀视频在线观看