qtreeview

    0热度

    2回答

    我得到POO,python和PyQt慢,我有一个问题,以了解有关传递参数和属性的东西。 我在网上找到了一个处理QTreeView的代码(见下面),我不明白Index是如何传入showPath()的。另外为什么self.filename和self.filepath不会传递给实例? 我希望我已经够清楚了......非常感谢。 from PyQt4 import QtGui class TreeV

    3热度

    1回答

    比方说,我们有以下层次: + A |-- B |-- D |-- C 而且假设用户拖动下向B.是否有可能有两个节点(包括儿童)替换为该拖放操作的结果? + A |-- C |-- B |-- D 我试过多种方法:从子类的项目模型(dropMimeData,insertRows等),以调整模式与setDragDropOverwriteMode和DragDropMo

    1热度

    1回答

    我在Maya 2014中创建UI以管理变换上的自定义属性。到目前为止,我已经成功生成了变换,UI将生成模型中的项目(使用QStandardItemModel),最后使用QTreeView显示它。 但是,当我或用户更改QTreeView中的项目名称时,我想获取以前的名称和建议的新名称,以便我可以更新自定义属性和变换名称。 我已经搜遍了谷歌,我找不到任何返回模型/视图的上一个和新名称的东西,但我记得使

    0热度

    1回答

    我有一个这样的树: | -Parent | | - 小孩子 | - 母亲 | | - 小孩 ... 只有父母是可选的。我如何从选定的父项中获取数据? 我试图 ui->treeView->selectedIndexes()[0]; ,但它说,selectedIndexes()是受保护的。

    0热度

    1回答

    我看了这个答案,但在这里找不到任何东西,所以我问它。 使用QStandardModel使用命令功能itemFromIndex从QModelIndex中获取物品是相当直接的。 model = openedIndex.model() item = model.itemFromIndex(openedIndex) 我很感兴趣,这样做基本上是相同的,但对于QFileSystemModel,有没有为我

    1热度

    2回答

    我的代码: void TreeModel::selectIndex(QModelIndex ix) { if (!ix.isValid()) return; qDebug() << "name1" << ix.data(); tree->selectionModel()->clear(); tree->setExpanded(ix.parent(), tru

    2热度

    1回答

    我有一个QTreeView作为模型QFileSystemModel。文件和目录加载正确。 在我的应用程序工作流程中,不同的进程会复制并覆盖文件系统上的文件。 但是,我的QTreeView不会更新覆盖文件的项目/行(例如:文件的大小和lastModified值不更新为新值)。 使用文件路径,我可以得到一个FileInfo,它具有更新的lastModified值。但是,使用该相同路径来获取该行的las

    22热度

    1回答

    我正在用Qt Creator在C++中编写Qt桌面应用程序。 我在我的主窗口中声明了一个treeView和一个兼容的模型。 现在,我想有一个右键菜单树项目。并非针对所有项目,而是针对其中的一部分,例如:针对具有偶数索引的树元素。 我尝试添加一个简单的上下文菜单下面的代码: 在.h文件: QStandardItemModel* model; QMenu* contextMenu; QAction

    1热度

    1回答

    我正在研究一个programm(notifyfs),它负责缓存目录条目并观察底层文件系统的变化。缓存存储在共享内存中,(gui)客户端可以非常轻松地使用缓存。 服务器(notifyfs)和客户端之间的通信可以使用套接字或通过共享内存本身,通过共享互斥锁和条件变量。 当客户端想要加载目录时,它执行以下操作: a。选择一个“视图”,这是共享内存中的一个数据结构,它由共享互斥量,条件变量和小队列(数组)

    1热度

    2回答

    我需要在第一个 列中创建一个带有4列的复选框。我已经做了树形视图,只是我没有把 复选框放在第一列。我试过,但它让我在每一个位置 (行,列)........... 这里是我的代码: import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from copy import deepcopy from cPickle imp