腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
PyQt
中
支持
拖放
的
QTreeView
、
、
、
在
PyQt
4
中
,我想创建一个可以通过
拖放
操作重组其结构
的
QTreeView
。我已经为
QTreeView
实现了我自己
的
模型(QAbstractItemModel),所以我
的
QTreeView
可以正确地显示数据。现在我想添加对树节点
的
拖放
支持
,以便能够将树
中
的
节点从一个父节点移动到另一个父节点,
拖放
复制等等,但我
浏览 1
提问于2010-11-12
得票数 12
回答已采纳
2
回答
在
PyQt
5 TreeView
中
拖放
?
、
、
、
、
我正在尝试使用
PyQt
5实现一个文件目录。我希望在这棵树中加入
拖放
功能,以
支持
内部和外部文件(也就是说,如果我
的
桌面上有一些文件,我希望能够将它们放到视图中
的
文件夹
中
)。这就是我目前
的
情况:QMenu, QAbstractItemViewfrom
PyQt
5.QtCore im
浏览 2
提问于2018-01-05
得票数 1
回答已采纳
1
回答
从QAbstractItemModel派生子类时
支持
拖放
、
、
、
、
我从QAbstractItemModel派生了一个子类,将模型放到
QTreeView
中
,一切都很好。 现在我想
支持
拖放
,这样就可以用鼠标改变项目的位置。我将
QTreeView
dragDrop模式设置为DragDrop,defDropAction MoveAction,drag enabled设置为true。我需要QAbstractItemModel
中
的
哪些方法才能实现我
的
模型
支持
拖放
?
浏览 0
提问于2013-04-10
得票数 1
1
回答
PyQt
4 :
在
QTreeView
中
拖放
、
、
、
我用
PyQt
4创建了一个UI。它有一个treeView,我想处理它。treeView是由模型库组成
的
.我
在
.py文件
中
创建一个数据并导入它。因此,我可以
在
我
的
treeView中看到数据树。但我不能
拖放
,所以不能改变命令。我引用了一些文章,因此将其添加到我
的
脚本
中
,但它们无法工作。我种了一些“印刷品”,所以我想解决我
的
问题。我发现当拖动一个项目时,它会转移到MIME数据
中
。我怎么才能修改我
的<
浏览 2
提问于2011-12-07
得票数 2
回答已采纳
2
回答
在
QTreeView
中用鼠标悬停突出显示项目?
、
、
、
我有一个QStandardItemModel,它显示为一个
具有
多列
的
QTreeView
。当鼠标悬停在行上时,如何使其突出显示行?
浏览 0
提问于2015-03-02
得票数 5
回答已采纳
1
回答
替换
拖放
到上
的
QListView项目
、
、
我有一台
QTreeView
和一台QListView。这两种方法都使用QStandardItemModel作为模型。
QTreeView
不应接受丢弃。QListView应该接受丢弃。如果将项从
QTreeView
拖放
到QListView
中
的
项上,则从
QTreeView
中
拖出
的
项
的
副本应替换它所放到
的
QListView
中
的
项。如果将项目从
QTreeView</em
浏览 25
提问于2020-08-13
得票数 1
2
回答
带有
拖放
功能
的
pyqt
linux QListWidget消失
、
、
、
我已经了解了如何在QListWidget
中
显示自定义小部件。 main = MainWindow() app.exec_() 你能帮我做好
拖放
操作吗我不知道如何使用
QTreeView
显示自定义窗口小部件,因为您必须处理模型和委托。也许有人可以在这里展示一个如何处理
QTreeView
的</em
浏览 2
提问于2011-07-28
得票数 2
1
回答
拖放
时如何禁用复制操作
、
我正在尝试实现一个能够
在
根节点之间移动子项目的
QTreeView
。这是我
的
代码。一般来说,它是有效
的
,除了一个令人不快
的
细微差别。我可以复制行item11,只需将它拖到item22下面或上面即可。如何防止
拖放
时
的
复制操作?from
PyQt
5.QtWidgets import
QTreeView
,QApplication, QWidget, QAbstractItemView, QVBoxLayout from
PyQt</e
浏览 22
提问于2021-01-06
得票数 0
4
回答
Python:
PyQt
QTreeview
示例-选择
、
、
、
我使用Python2.7和controller,我是MVC
的
新手:我
在
Qt
中
完成了一个视图,给我一个目录树列表,并在适当
的
位置上运行控制器。我
的
问题是:
浏览 8
提问于2014-06-02
得票数 10
回答已采纳
1
回答
如何使用Qt Delegates进行自定义绘制?
、
、
我正在尝试覆盖当项目被拖动到QTreeWidgetItems上时绘制它们
的
方式。我已经覆盖了拖动事件,将我想要绘制
的
QTreeWidgetItems
的
Qt.UserRole数据设置为1。
在
Item Delegate
中
,我读取了UserRole并进行了相应
的
绘制。我
的
自定义绘画完全按照预期显示(即粗体线条);但是,我还不能确定如何在不抑制所有其他绘画(即文本等)
的
情况下抑制由标准画师进行拖动
的
绘画(即小矩形)。
浏览 6
提问于2011-01-21
得票数 1
回答已采纳
1
回答
如何在
QTreeView
中
设置QSplitter
的
初始大小?
、
、
、
、
我
在
QSplitter中有一个QSplitter,我想设置它
的
初始大小。我发现我可以将setMinimumWidth(val)和setFixedWidth(val)都设置
在
QTreeView
上,但它们似乎都不能满足我
的
需要。setMinimumWidth(val)只阻止
QTreeView
小于val
的
值,而setFixedWidth则阻止用户完全调整
QTreeView
的
大小。是否通过设置QSplitter或设置
QTreeView
浏览 5
提问于2017-12-27
得票数 2
回答已采纳
1
回答
拖放
在“`QFileModelSystem`”
中
不工作
、
、
、
我试图
在
QFileSystemModel中进行
拖放
行为,但是由于我以前没有做
拖放
操作
的
经验,所以我首先在
QTreeView
上尝试过。(我附上了该行为
的
录像)现在我已经对我想要
的
行为没意见了,然后我就把模型更改为QFileSystemModel,但遗憾
的
是,它不起作用。因此,我尝试阅读、和,最后得到了下面的代码:import osfrom
PyQt
5.QtCor
浏览 9
提问于2022-04-18
得票数 0
回答已采纳
2
回答
使用Python
在
web应用程序
中
构建树
、
、
我是Python和web开发
的
新手(尽管我有开发客户机/服务器应用程序
的
经验)。我需要构建一个Python应用程序,该应用程序可以从数据库
中
填充交互树(作为我
的
PG学位)。我尝试过
PyQT
4,它包含一个
QTreeView
/QTreeWidget,但无法将此表单作为web应用程序运行。我曾使用QT设计器来构建这样
的
表单,但无法让它作为一个web应用程序运行。从Google搜索(超过两周)我知道Django是为Python构建web应用程序
的</
浏览 6
提问于2012-04-01
得票数 0
回答已采纳
1
回答
uic.loadUi加载
的
小部件
的
子类
、
我使用python3.6和
pyqt
5并通过self.ui = uic.loadUi("MainWindow.ui",self)加载我
的
窗口,主要有两个QtreeViews和一个QList小部件。我必须将它分离到每个Widget/模型,这样我就有了不同
的
“下拉操作”。但是每次我退出时,我都会接到来自dropEvent函数
的
self.ui Object调用,我尝试将self.ui.treeView.viewport().installEventFilter(self)
在
文档<em
浏览 3
提问于2017-10-01
得票数 0
1
回答
我
的
代码
中
是否存在用于填充
QTreeView
的
错误?
、
、
我使用
的
是
PyQt
4.4。如果我折叠和展开一个节点,它会加载额外
的
10个值。(图2和图3)
浏览 1
提问于2009-07-26
得票数 3
回答已采纳
1
回答
Python-
在
QTreeView
中
显示查询结果
、
、
我正在使用.ui
的
python插件。我使用
的
是python2.5和
pyqt
4设计器。我
在
qgis.I文件上使用
的
是
QTreeView
。我希望将数据库
中
的
所有表作为查询
的
结果显示到
QTreeView
中
。information_schema.tables WHERE table_schema = 'public'") 我使用PostgresSQL,因为database.Da
浏览 2
提问于2012-02-04
得票数 0
回答已采纳
1
回答
如何连接QFileSystemModel dataChanged信号
在
PyQt
5
中
?
、
、
、
、
下面的代码产生了这个错误: from
PyQt
5.QtCore import QDir def __init__(s
浏览 2
提问于2016-08-04
得票数 1
回答已采纳
1
回答
不能用
QTreeView
用QFileSystems编辑项目
、
、
、
、
我试图获得一个
QTreeView
,以允许用户从QFileSystemModel
中
编辑文件名。然而,Qt只是打印:我
在
PySide和
PyQt
上得到了同样
的
结果。使用openPersistenEditor()打开编辑器是可行
的
,但我更喜欢使用内置机制。import sys cla
浏览 4
提问于2015-11-25
得票数 2
回答已采纳
1
回答
PyQt
5 QStandardItem存储老父级
、
、
、
、
使用
PyQt
5,我一直试图找到一种方法,通过使用QStandardItemModel和QStandarItems从
QTreeView
环境
中
的
项目的
拖放
操作
中
获取旧
的
父级。如果可能的话,我真的想避免创建我自己
的
模型。我当前
的
尝试是将当前父项作为“旧父”创建时存储
在
它
中
,并且
在
移动
中
不应该更新它,这样我可以引用它更新旧父项
中
的
值,
浏览 3
提问于2017-01-07
得票数 1
回答已采纳
8
回答
是否可以通过单击某个项目
在
QTreeView
中
取消选择?
、
、
我希望能够通过单击
QTreeView
中
没有项目的部分来取消选择
QTreeView
中
的
项目,但我似乎找不到这样做
的
方法。我会截获一个不是
在
一个项目上
的
点击,但是
QTreeView
没有clicked信号,所以我不知道该怎么做。
浏览 0
提问于2010-05-04
得票数 15
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券