Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于在gnome planner中填充文本的Qt小部件的名称是什么?_Qt_Treeview_Gnome - Fatal编程技术网

用于在gnome planner中填充文本的Qt小部件的名称是什么?

用于在gnome planner中填充文本的Qt小部件的名称是什么?,qt,treeview,gnome,Qt,Treeview,Gnome,屏幕截图已附加 有一种树形的小部件,你可以在其中填写详细信息,我想知道它的名字 是QTreeWidget还是QTreeView做这个把戏 Qt中是否有这样一个小部件(在运行时可以在其中输入文本)?当您想要显示包含标准项的简单树时,可以使用QTreWidget QTreeWidget类是一个提供标准 树小部件,具有与所使用的类似的基于项的经典界面 通过Qt3中的QListView类。此类基于Qt的模型/视图 体系结构,并使用默认模型来保存项目,每个项目都是 QTreeWidgetItem 当您有更

屏幕截图已附加

有一种树形的小部件,你可以在其中填写详细信息,我想知道它的名字

QTreeWidget
还是
QTreeView
做这个把戏


Qt中是否有这样一个小部件(在运行时可以在其中输入文本)?

当您想要显示包含标准项的简单树时,可以使用
QTreWidget

QTreeWidget类是一个提供标准 树小部件,具有与所使用的类似的基于项的经典界面 通过Qt3中的QListView类。此类基于Qt的模型/视图 体系结构,并使用默认模型来保存项目,每个项目都是 QTreeWidgetItem

当您有更复杂的模型时,可以使用
QTreeView
,使您具有更大的灵活性

QTreeView实现模型项的树表示。 此类用于提供标准的分层列表,这些列表是 以前由QListView类提供,但使用 Qt的模型/视图架构提供了灵活的方法

我相信(我没有检查相应的代码)在Gnome planner中,您看到的是可以通过自定义
QAbstractItemDelegate
实现
QTreeView
。但是请注意,大多数Gnome应用程序使用的是
GTK
,而不是
Qt

QAbstratemDelegate类用于显示和编辑数据项 从一个模型

QAbstractItemDelegate提供接口和公共 模型/视图体系结构中代理的功能。代表 在视图中显示各个项目,并处理模型的编辑 数据


你应该学习英语。它可能有一个陡峭的学习曲线,但一旦你熟悉了它,你几乎可以实现一切。

在其他一些论坛上,我被告知Qt中有可编辑的树:


在这里,我们可以添加/删除列和文本。

您的意思是“一个类似于Gnome planner中使用的QT小部件”,对吗?是@compledseebio一种我们可以输入文本的树样式,单击可以创建一个子树等。