问题标签 [qtreeview]
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++ - QTreeView 与 setIndexWidget
我将 QStandardItemModel 与 QStandardItem 一起使用。
我不想编写自己的模型和任何代表。
我只想在第二列中有带有 QComboBox 的复选框树...
可以这样使用 setIndexWidget 吗?
更新:
我在第二列中没有 QComboBox... 为什么?
qt - qt QComboBox setView 到 QTreeView 不能做 setCurrentIndex
树组合框.h
树组合框.cpp
我想显示第二个项目,但 qt 给了我第一个项目。this->view()->currentIndex() 给了我正确的模型索引,但小部件没有显示正确的内容。
我想要的是一个带有树视图弹出框的组合框。弹出框工作正常。唯一的问题是当我尝试在程序中自动选择一个项目时它出错了。
有人可以告诉我该怎么做吗?
pyqt - 如何使用 QAbstractItemModel?
我需要在 PyQt 中使用 QAbstractItemModel 和 QTreeView。
在 dropMimeData 方法中,我想删除源行(如果它是某个 MIME_TYPE。)如何获取源的行和 parentIndex?还是我需要通过其他方法做到这一点。
def dropMimeData(self, mimedata, action, row, column, parentIndex):
qt - 样式不适用于 QItemDelegate
我有一个 QTreeview,我使用了这个样式表
它工作正常。但是我用
其中 GenericDelegate 定义如下
我的风格已经不行了!
我做错了什么?
qt - 如何为我的 TreeView 项目分配不同的 URL
我是 Qt 的新手。我使用 QStandard 项目模型创建了一个 Qtree 视图。现在我想将 Url 设置为我的项目。如何为树视图项目分配 url。
qt - Qt 自定义上下文菜单
我正在创建一个由树视图和 web 视图组成的 Qt 应用程序。当单击树视图中的项目时,它应该加载相应的 url。它工作正常。当我右键单击该项目时,将出现一个自定义上下文菜单,它将在新的 web 视图中打开它。这也行得通。但是我的问题是,当我右键单击树视图项目时,我的上下文菜单会出现,如果在弹出菜单之外单击它,则会加载该项目的 url。如何解决这个..帮助我的朋友..
这是我的编码:
c++ - 从 QtreeView 列表中获取字符串
我想从 QtreeView 列表中获取字符串。
在我的 qtreeview 我有:
我想获取字符串: test_1, test2, test3, test4, test5 在数据库中启动请求。
我发现的唯一一件事是从您选择的节点中获取字符串。
经过 :Tree->model()->itemData(m_listOfModelIndex.at(0))[Qt::DisplayRole].toString()
谢谢
python - 自动展开 QTreeView 项目
我正在尝试使用自动更新更改 QTreeView,并且我可以使用此代码设置路径
tree->setCurrentIndex(fsModel->index(QDir::currentPath())); // or any path
##标题##从这个链接得到
但我的问题是,一旦 CurrentIndex 更改为文件夹,我该如何扩展?
qt - 如何在 QFileSystemModel 上隐藏文件扩展名
我已将 QFileSystemModel 绑定到 QTreeView。QFileSystemModel 已将 readOnly 设置为 false,因此用户可以重命名文件...但是我不希望用户意外重命名文件并忘记其扩展名,因为这将导致其从 QTreeView 中排除,因为我正在过滤文件类型...
如何隐藏保持重命名功能的文件扩展名?
谢谢