qstandarditemmodel

    0热度

    1回答

    两个特定的行之间的所有行,我用下面的代码读取QT csv文件: QStandardItemModel* readFile() { QFile config_file(FILE_PATH); if (config_file.open(QIODevice::ReadOnly)) { int lineindex = 0; QTextStream in(&c

    1热度

    1回答

    此问题与此主题中的问题类似Preserve QStandardItem subclasses in drag and drop但存在问题,我无法找到一个好的解决方案。这个话题部分帮助,但在更复杂的任务上失败。 当我在QTreeView中创建一个项目时,我把这个项目放到了我的数组中,但当我使用拖动时&删除项目被删除,我无法再访问它。我知道它是因为拖放复制项目而不是移动它,所以我应该使用setData

    1热度

    1回答

    在基于设计器的QT GUI应用程序中,我使用QTreeView来显示由QStandardItemModel实例提供的元素树。 树视图是多列的,第一列中的所有元素都是可检查的。该屏幕截图显示了当前如何的示例: ​​ 现在我们假设我希望用户能够为“点”选择不同的名称。这个想法是在每个复选框旁边都有一个QComboBox。作为“点”的替代方案,他可以从一组字符串中选择,例如, “point”,“pt”和

    1热度

    1回答

    如何将QTableView的多个项目/值粘贴到文本/ excel文件中? 我的代码: tab_table_view = QtGui.QWidget() self.Tab.insertTab(0, tab_table_view, self.File_Name) self.tableView = QtGui.QTableView(tab_table_view) self.tableView.se

    1热度

    1回答

    我有一个使用setSourceModel()设置为QSortFilterProxyModel的源的QStandardItemModel。 如何访问QStandardItemModel?为了遍历未修改的数据,我需要知道这一点。

    0热度

    1回答

    我有一个QStandardItemModel,它包含了我的数据,它有大约5000行。我想批量插入QScrollArea的数据。如果我将它完全插入,表演变得非常慢。因此,我想在QScrollArea中的视口需要时添加数据。起初我已经加载了500行的QScrollArea。当用户滚动时,我希望将更多数据添加到QScrollArea的视口中。 有没有人有关于如何去做这个?

    0热度

    1回答

    我创建了SortFilterProxyModel以及QStandardItemModel和QTreeView。我只需要显示行,其中第二列等于我的QStringList中的一个值。谁能告诉我如何做到这一点?我想到了setFilterFixedString,但这仅适用于单一QString,而不是一个列表... 我的代码: #include "dicomtagsproxymodel.h" Dico

    4热度

    1回答

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

    1热度

    1回答

    使用PyQt 5我一直在试图找到一种方式来使用QStandardItemModel和QStandarItems从QTreeView情况下的项中拖放操作获取旧父项。 我真的想避免创建我自己的模型,如果可能的话。 我当前的尝试是将当前父项作为“旧父项”创建时存储,并且它不应该在移动中更新,以便我可以引用它来更新旧父项中的值,然后将移动项目中的“旧父项目”更新为新的当前父项目。 我似乎无法得到它的工作,

    0热度

    1回答

    在QTreeView中,我想通过拖放复制行。相应的将&路设置的样子: this->setDragDropMode(QAbstractItemView::DragDrop); this->setDropIndicatorShown(true); 这工作得很好unsing针对由QTreeView则可视化的基本QStandardItemModel的列。但不是模型的所有列显现(见Hide futur