问题标签 [qtreewidgetitem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QTreeWidgetItem 更改 - 检测 Enter/ESC
我正在开发一个带有QTreeWidgetItem的 Qt/C++ 应用程序。创建新项目时,我对其进行设置setEditable
,它允许我直接在 UI 中填写新名称。
我目前正在使用itemChanged
如下所示的方式来捕获更改并保存它。默认情况下,我将新项目名称设置为新文件夹,之后我可以手动更改它。我的问题是当我创建项目时,它变得可编辑,如果我按下Enter或Esc没有任何更改,itemChanged
则不会生成。
有没有我可以使用的基于 SIGNAL/SLOT 的命令,它可以捕获Enter/Esc事件。目标是触发相同的信号
我想将Enter/Esc信号连接onTreeItemChanged
到itemChanged
.
我尝试过使用itemActivated
,但即使Enter按下它也不会触发。
任何想法,
塞布
python-2.7 - 如何从数据库创建像文件夹和文件视图一样的 QTreeView?
我正在使用 pyqt4,我正在尝试创建一个包含相册的 QTreeView,这些包含图片。它们应该由两个数组创建(它们是从 oracle 数据库创建的)
如何将这些数据加载到 QTreeView 中?还是使用 QTreeWidget 更好?
我的生活——
我的女儿——我
的儿子
我的工作——我
的老板——我的
同事
c++ - QTreeWidgetItem 按文本查找子项
如何通过文本在 QTreeWidgetItem 中查找项目?有 QTreeWidget 的 findItem 方法的类似物吗?
c++ - QTreeWidgetItem ChildIndicator 奇怪的行为
我已经使用 QTreeWidget 并基于 QTreeWidgetItem 开发了一个应用程序。该应用程序类似于文件浏览器。每次我必须显示一个文件夹时,我都会这样创建它:
我得到了这个:
当展开这个
这工作正常,但是当我删除文件夹“NewFolder”时,即使此父文件夹的指示器已设置为始终显示指示器,我也会丢失父文件夹的指示器
删除代码只是
删除项目;
其中 Item 是选定的项目,在我的情况下是文件夹应用程序的子项。我试图删除删除并用类似的东西替换它
它不起作用
任何想法 ?
qt - 如何更改 QTreewidgetItem 上的突出显示颜色
我已经使用 QTreeWidget 编写了一个应用程序。当前,当使用鼠标选择一个项目时,该项目以蓝色突出显示,可能是默认调色板。
当使用鼠标选择 QTreeWidgetItem 时,如何更改属性以修改突出显示颜色。例如,颜色不再是蓝色,而是我想要的那种。
我的 TreeWidget 定义如下:
我也继承了 QTreeWidgetItem 但它主要是添加参数和默认更改字体
任何想法 ?
谢谢
c++ - QTreeWidgetItem 编辑完成槽
一段时间以来,我试图弄清楚如何在编辑 QTreeWidget 中的项目时触发信号。我尝试使用 QTreeWidget 中的 currentItemChanged、ItemEntered 和其他插槽,但它们不会触发。我会在这件事上获得所有帮助!
python - 如何设置 QTreeWidgetItem 的宽度?
它是否存在QTreeView.setColumnWidth()
for a的等效函数QTreeWidgetItem
?
qt - Qt QTreeWidget 保存列顺序
如何保存 QTreeWidget 列顺序?
我知道可以通过这篇文章的 QTreeView 来完成
如何使 restoreState() 和 saveState() 对 QTableView 类正常工作?
但我不知道如何使用 QTreeWidget 做到这一点。
有什么建议么 ?
python - PyQt Tree Widget,为动态移除添加复选框
我正在尝试创建一个树小部件,该小部件基本上允许用户查看数据的各种细分,并可以选择删除某些项目。为了做到这一点,我希望有与每个顶级项目和每个子项关联的复选框,以便用户可以选择要删除的顶级项目(以及该顶级项目的所有子项)。或者要删除哪些特定的孩子。为了让您更好地了解,我创建了一个示例,其中 [x] 表示选中的复选框, [ ] 表示空复选框:
有什么建议如何实施吗?我不知道它在难度方面是否有所不同,但我已经为复选框分配了一个单独的列。
pyqt - PyQt TreeWidget 平滑更新(模型视图?)
我正在尝试每 60 秒更新一次 QTreeWidget。我现在在 QTimer 上拥有它,但我担心的是,当它更新时会破坏用户的进度(例如,如果他们打开了父级以便您可以看到子级,当我更新时它会完全重置结构)。有没有模型或我可以做些什么来防止这损害他们的进步?