qmodelindex

    0熱度

    1回答

    我看了這個答案,但在這裏找不到任何東西,所以我問它。 使用QStandardModel使用命令功能itemFromIndex從QModelIndex中獲取物品是相當直接的。 model = openedIndex.model() item = model.itemFromIndex(openedIndex) 我很感興趣,這樣做基本上是相同的,但對於QFileSystemModel,有沒有爲我

    0熱度

    1回答

    我有一個QTableView和一個QSortFilterProxyModel它有一個QStandardItemModel作爲sourcemodel。我真的很絕望,因爲我得到一個無效的QModelIndex爲下面的代碼。無效意味着索引的列和行是-1,並且當我想要獲取indexWidget時,我會將null作爲小部件。 我真的不知道QModelIndex中的行和列會有什麼期望。 QStandardIt

    4熱度

    1回答

    我有一個QStandardItemModel,它顯示在q QTreeView中。工作正常。 要突出顯示相關行,我想突出顯示其中的一些:因此,我有一個QStringList,其中要突出顯示QStandItem *的名稱。 QStringList namesToBeHighlighted = getNames(); QModelIndex in = myModel->index(0, 0);

    0熱度

    1回答

    我有一個QTreeView附加了一個自定義模型。 在我的代碼,我做的: treeView->setModel(modelPtr) ... ... ... treeView->setModel(modelPtr) 我可以依靠的第二setModel()電話後,該模型指標將保持相同,第一個呼叫到setModel()後? 我在某處讀到他們不能被依賴並且可以改變的地方。 a)請確認這種理

    0熱度

    1回答

    比方說,我決定從我的模型中隨機刪除一些項目。我有這些項目的參考,但這還不足以正確調用beginRemoveRows()方法。它需要知道每個項目的QModelIndex。 但是爲了獲得項目的QModelIndex,我需要知道父項的QModelIndex! virtual QModelIndex index(int row, int column, const QModelIndex & paren

    1熱度

    1回答

    在Pyside中打印出QModelIndex時,對象表示顯示行,列,父,模型和內存地址。但是,如果您打印出index.model(),則模型的內存地址不同。 下面是一些代碼,演示了我的意思: from PySide import QtGui, QtCore class TestQModelIndexModelWin(QtGui.QMainWindow): def __init__(s

    0熱度

    1回答

    我已經在QListView上設置了一個模型。我如何實現反轉選擇的方法? 我已經嘗試製作一個新的QItemSelection,其中包含我的型號的所有項目,以便撥打ui.listView->selectionModel()->select(selection, QItemSelectionModel::Toggle);但我的QItemSelection返回空白。 我也對我的模型的每個QModelInd

    1熱度

    1回答

    我想讓listview和tableview一起工作。 listview必須用於顯示,tableview必須用於編輯數據。 tableview是在彈出窗口小部件中按需創建的(並且可能永遠不需要)。 我從一個文本文件中填充列表視圖 - 每行一行,兩個條目由一個製表符分隔。簡單。 的實現代碼如下必須單獨編輯2列......此外,在列表視圖中點擊,我必須能夠檢索分的第一部分... 我創建的QStringL

    0熱度

    1回答

    我有一個QFileSystemModel它被用作QTreeView中的模型。這項工作現在好了,我有一些目錄的名稱。我想隱藏在QTreeview。 QString strCompleteDirectoryPath = "/Volumes/"; QTreeView *SourceTreeView = new QTreeView; QSize ItemSize(20,20); QFileSyste

    0熱度

    2回答

    我花了上週努力創建一個QModelIndex行和列。 另外,我會解決在現有的QModelIndex中更改row()的值。 任何幫助,將不勝感激。 編輯: cannot call member function ‘QModelIndex QAbstractItemModel::createIndex(int, int, void*) const’ without object QMode