需要有关 QTreeView 的 QAbstractItemModel 中的节点的示例吗?
问题:我正在寻找有关为 QTreeView 创建模型(基于 QAbstractItemModel )的示例,但找不到 sane 代码。 Qt 示例基于QStandardModel,不是很有用且复…
如何使用QSortFilterProxyModel过滤只显示子节点及其父节点的树模型?
我有一个从 QAbstractItemModel 派生的工作树模型,我希望使用 QSortFilterProxyModel 子类对其进行过滤,以仅显示某些条件的子节点。例如,我有以下…
以编程方式获取和设置 QTreeview 中的活动行 (PyQt)
有没有办法获取和更改 QTreeView (不是 QTreeWidget)中的活动行?我所说的活动是指具有焦点突出显示的行,而不是选定的行。在绘制事件中,我可以使…
QAbstractItemModel + QTreeView 什么会导致项目变得不可选择?
我正在尝试基于 QAbstractItemModel 创建自己的模型。看起来效果很好。它通过了模型测试断言。 当我删除一行时,我遇到了这个奇怪的问题。删除操作正…
QTreeView / QAbstractItemModel - 添加项目并使用 beginInsertRows
我正在基于 QAbstractItemModel 实现我的模型,并将其与 QTreeView 一起使用来显示分层数据。数据存储在 sqlite 表中。 我的问题是添加子节点时应该如…
Qt 自定义模型需要做什么才能启用 drop?
我正在尝试在已连接到 QTreeView 的自定义模型上启用拖放功能。 我已完成以下操作: 确保在 QTreeView 上启用acceptDrops 在我的自定义模型supportedD…
Qt错误“持久模型索引损坏”为什么?
我的 Qt/面试应用程序有问题。我使用 QTreeView 来显示树数据。我基于 QAbstractItemModel 实现了自己的模型。 在应用程序崩溃之前我收到以下错误。添…
Qt QTreeView - 不满足条件时恢复到先前的选择
在 QTreeView 选择更改时,如果某个特定情况我想恢复到之前的选择 不满足条件。 例如: void Editor::treeFolderSelected(QModelIndex const& index) …
QGLWidget 上的上下文菜单问题
我对 QGLWidget 和 QTreeView 上的自定义上下文菜单有疑问。我将 QTreeview 和 QGLWidget 添加到带有拆分器的常见小部件中。我通过以下代码打开上下文…
没有 QLabel 的 QTreeView 中的超链接
我正在尝试在 QTreeView 中显示可点击的超链接。 我能够根据此问题的建议使用 QLabels 和 QTreeView.setIndexWidget 来完成此操作。 QTreeView 中的超…
QTreeView 中的超链接
我正在尝试在 QTreeView 中显示可点击的链接。我创建了自己的 QStyledItemDelegate,并且可以绘制看起来像链接的文本,但不能像 链接将是。 我正在考…
Qt QTreeView:仅允许放置在现有项目上
我有一个继承自 QTreeView 的自定义模型。我已启用拖放功能,当前可以将项目拖放到树上。但是,您当前可以拖放到现有项目上或项目之间。我想限制这一…
QTreeView水平滚动条问题
我的 QTreeView 水平滚动条有问题,它没有出现。我已将水平滚动条策略设置为 ScrollBarAsNeeded,但如果需要它不会出现。尝试将展开和折叠的信号连接…
QTreeView 仅显示父目录,而不显示父目录及其所有兄弟目录
我试图让 QTreeView (使用底层 QFileSystemModel)显示目录树。如果我将 RootPath 设置为父目录,那么我会看到所有子目录,但看不到父目录。如果我将…
QTreeView 切换选项卡位置
我有一个 qt 对象 QTreeView 我想切换选项卡位置。 基本上我有一个填充的 TreeView。该函数 columnViewportPosition ( int column ) 对于第一列返回 0…