Qt QTreeView:仅允许放置在现有项目上
我有一个继承自 QTreeView 的自定义模型。我已启用拖放功能,当前可以将项目拖放到树上。但是,您当前可以拖放到现有项目上或项目之间。我想限制这一…
QTreeView水平滚动条问题
我的 QTreeView 水平滚动条有问题,它没有出现。我已将水平滚动条策略设置为 ScrollBarAsNeeded,但如果需要它不会出现。尝试将展开和折叠的信号连接…
QTreeView 仅显示父目录,而不显示父目录及其所有兄弟目录
我试图让 QTreeView (使用底层 QFileSystemModel)显示目录树。如果我将 RootPath 设置为父目录,那么我会看到所有子目录,但看不到父目录。如果我将…
QTreeView 切换选项卡位置
我有一个 qt 对象 QTreeView 我想切换选项卡位置。 基本上我有一个填充的 TreeView。该函数 columnViewportPosition ( int column ) 对于第一列返回 0…
PyQt:删除 QTreeView 列
我将 QTreeView 与 QFileSystemModel 一起使用。它显示“大小”、“类型”、“修改日期”等我不需要的列。我怎样才能将它们从视图中删除?我在模型或…
pyqt:QTreeView - 找到了一个拖放示例,但需要帮助破译一小部分
我正在寻找破译以下代码的最小帮助(这是一个来自 - http://www.mail-archive.com/ ) 。我认为根据该帖子的内容在此处重新发布是可以的。请不要因我…
QMimeData 中的 Python 对象
我正在基于我的自定义模型实现拖放 QTreeView。一切正常,我的树显示数据,启用了拖放,现在最后一步就在我面前 - 放置和传输拖动的数据。为此,我需…
qt:QTreeView - 限制拖放仅发生在特定的祖父母(祖先)内
我有一个 QTreeView,其中实现了拖放以允许对项目重新排序。 给出以下树的示例: Food <--fixed |--Vegetables <--fixed | |--carrots <-- draggable/…
qt:我想禁用为 QTreeView 自动设置的键绑定
我正在使用 PyQt4 和 QTreeView (尽管这可以很容易地直接应用于 qt)。 现在有默认的键绑定,可以使用右箭头和左箭头控制分支的展开/折叠。不幸的是…
PyQt 中支持拖放的 QTreeView
在 PyQt 4 中,我想创建一个 QTreeView,可以通过拖放操作重新组织其结构。 我已经为 QTreeView 实现了自己的模型(QAbstractItemModel),因此我的 Q…
QTreeView:立即将所有选定的单元格设置为用户输入的值
我有一个 QTreeView,它具有 ExtendedSelection 属性(用户可以选择多个不连续的单元格范围)。 我希望我的应用程序允许他们选择这些多个单元格,然后…
(PyQt) QTreeView - 想要展开/折叠所有子级和孙级
我希望能够展开或折叠 QTreeView 中特定分支的所有子级。我正在使用 PyQt4。 我知道 QTreeView 有一个绑定到 * 的展开所有子项功能,但我需要两件事:…
QT:QFileSystemModel _q_fileSystemChanged 插槽在 UI 线程上执行,这与文档相矛盾
我的 UI 使用 QTreeView 和 QFileSystemModel 来选择文件夹和文件。 QFileSystemModel 的文档表示文件结构更新是在单独的线程上完成的,这意味着 UI …
如何从 Qtreeview 中删除项目?
基本上我想从继承的 dropEvent(QDropEvent *event) 上的 Qtreeview 中删除项目 在 qtreeview 子类中。 最好的方法是什么?…