qsortfilterproxymodel

    0熱度

    3回答

    我想按日期排序表。問題是它們被解釋爲字符串,因此我的本地日期格式被錯誤排序,如26. September大於16. November,因爲26 > 16。 無論如何,所以我有我自己的模型建立,並試圖像這樣: QVariant MyModel::data(const QModelIndex &index, int role) const { if(role == Qt::UserRole

    1熱度

    1回答

    我有一個使用setSourceModel()設置爲QSortFilterProxyModel的源的QStandardItemModel。 如何訪問QStandardItemModel?爲了遍歷未修改的數據,我需要知道這一點。

    0熱度

    1回答

    我創建了SortFilterProxyModel以及QStandardItemModel和QTreeView。我只需要顯示行,其中第二列等於我的QStringList中的一個值。誰能告訴我如何做到這一點?我想到了setFilterFixedString,但這僅適用於單一QString,而不是一個列表... 我的代碼: #include "dicomtagsproxymodel.h" Dico

    2熱度

    2回答

    我有一個QAbstractListModel衍生的C++類,其中包含兩類東西的列表,例如,像這樣: class MyList : public QAbstractListModel { Q_OBJECT public: MyList(); int rowCount(const QModelIndex& parent = QModelIndex()) const

    2熱度

    2回答

    有一個名爲customSortFilterProxyModel的類繼承自QSortFilterProxyModel。並且一個保護函數filterAcceptsRow是覆蓋。 但是,filterAcceptsRow根本不被調用。會是什麼? 謝謝。使用這種代理模型 QStringListModel *newModel = new QStringListModel; QStringList s

    1熱度

    1回答

    我很新,使用QSortFilterProxyModel,我很失落。 我正在實現一個「TcpSocket」寄存器,所以每次客戶端連接到服務器時,我都會在QML中獲得一個已排序的模型,它將顯示每個客戶端的IP。問題是每次QSortFilterProxyModel由於新的/丟失的連接而被刷新時,變量isCurrentItem失去了所有的意義,因爲列表被更新,但不是列表的索引。然後,我想要做的是在QSor

    1熱度

    1回答

    我正在使用qsortfilterproxymodel來過濾QstandardModel中的數據。我能夠在我的測試應用程序中實現這個過濾過程,但是當我在實時使用它[集成]它似乎不工作如預期。 [問題]:在我的情況下數據將被寫入到每QstandardModel爲33ms(約),這意味着33-36行每1秒連續,但是當我使用qsortfilterproxymodel過濾其未示出的[sourcemodel]

    -1熱度

    1回答

    我從QSortFilterProxyModel繼承了一個類來支持我的代碼中的分層樹的過濾。 我在下面添加了我所做的代碼。過濾完成後,在第二列中的數據沒有顯示... 我無法理解這是爲什麼...... 誰能幫助我嗎? 此外,當過濾完成後,樹被摺疊......我想在過濾完成時調用樹上的全部擴展。是否有一些信號發出或某些函數被調用,我知道過濾已完成? 類聲明 class MySortFilterProxy

    4熱度

    2回答

    我使用自定義QSortFilterProxyModel來通過重寫filterAcceptsRow()來實現對QTableView的自定義過濾。當我改變過濾條件時,如何在整個表格上應用filterAcceptsRow()後,我的應用程序如何得到通知? 基本上,我想在應用過濾之後獲取可見項目的列表,目前我通過自定義函數計算此列表,該自定義函數在我的模型中實現,該函數在行上迭代並獲取可見行的列表。這是低

    0熱度

    1回答

    我必須創建一個表單,其中一些問題將從數據庫中獲取。每個問題將有兩個radioButtons(Yes/No),一個標籤「Explain ...」和一個textEdit。 首先,我在一個QScrollArea中創建了它,其中對於db中的每個問題(通過QSqlTableModel獲取),創建了所有必需的小部件並放入佈局中。 現在我想我最好在QListView中做一個項目,其中的所有問題=它的信息(que