qmodelindex

    0熱度

    1回答

    Basiclly在第一個函數中,我已經獲得了使用鼠標選擇的單元格,並且我可以通過data()方法從其中獲取數據並將其顯示在第一個函數中。 但是,我想稍微改變一下,當我選擇一個單元格時,它將顯示該行中第一個單元格(第一列)的數據。由於我已經有了所選單元格的索引(currentCell),我只是實例化一個新的ModelIndex對象並將選定的索引分配給它。然後我將對象的列更改爲0.最後,我想使用dat

    3熱度

    2回答

    從單一行的值我有幾個記錄QTableView,單行包含四列。 我需要以刪除它們SQLite讓這4個指數值(姓名,年齡,用戶名),所以我需要這四個值就擺在刪除查詢。我希望點擊的THAT行的各項指標,並取回所有4個值。 我該怎麼辦? 感謝

    3熱度

    1回答

    有沒有辦法獲得給定QModelIndex的「可視化行」? 比方說,我們有一棵樹,其中一些節點擴大了,一些沒有。例如,採取局部展開的樹,然後單擊最後一個項目: item1 # (visual) row 1 item2 # 2 item5 # 3 item7 # 4 item8 # 5 <-- click here 我想知道,我的項目是點擊第5行中,編程。 QMod

    2熱度

    2回答

    WMIQuery::wmiquery(WMI::WMITable* table, const QString& query, WMI::ProgressIndicator* progressIndicator) 這是函數簽名。我打電話通過QtConcurrent::run QFuture<quint32> future = QtConcurrent::run(WMI::WMIQuery::wm

    4熱度

    3回答

    有沒有辦法將QModelIndex轉換爲QString?這背後的主要目標是我想處理動態生成的QListView-Items的內容。 QFileSystemModel *foolist = new QFileSystemModel; foolist->setRootPath(QDir::rootPath()); foolistView->setModel(foolist);

    0熱度

    1回答

    我有這個表: QSqlQuery createTblSMS("CREATE TABLE sms_tbl(" "isRead BOOLEAN NOT NULL," "readTime DATETIME," "arrivalTime DATETIME NOT NULL," "sender TEXT NOT NULL," "recei

    0熱度

    1回答

    我QSqlQueryModel打交道時,我有一個問題。我想在數據庫中搜索一些項目,並在需要QModelIndex的QItemSelectionModel的QTableView中選擇它們。 我不明白的是我應該怎樣才能得到我的模型/視圖結構相應QModelIndex搜索。 我不可能使用模型本身,因爲它會弄亂視圖中顯示的項目。因此,一個QSqlQuery或一個額外的QSqlQueryModel可能是一個

    0熱度

    2回答

    我得到了一個帶有標識符和相應對象的QMap。當繼承QAbstractTableModel :: data()時,您分別獲得了具有行和列的QModelIndex。每行應該代表一個對象(QAbstractTableModel :: rowCount()是myMap-> size())。 它是合法的通過 myMap->values().at(index.row()) 得到當前對象有這個問題(排序,插

    1熱度

    2回答

    我遇到了一個實現了__getitem__和__setitem__的類的問題。 此類的實例是QAbstractListModel的數據後端。當role==Qt.UserRole能夠從模型外部訪問對象時,我將返回這些實例在模型的data(index)實現中。 我想要這樣做的一種場景是用戶單擊使用我的模型顯示數據的QListView中的任何項目。現在的問題是,只要我嘗試從用戶點擊的索引中檢索數據,我的程

    3熱度

    1回答

    我正在編寫一個使用Qt類來處理特定數據模型的C++應用程序。爲了這個目的,我從QAbstractItemModel繼承: // the following is a class that represents the actual data used in my application class EventFragment { .... private: qint32 addr