jjzjj

Treeview

全部标签

c++ - 模型更新量大的场景如何处理UI无响应

我们使用的是Qt4.8.2,我们有一个模型/View设计(特别是QAbstractItemModel和QTreeview的子类)。模型/TreeView遵循View驱动模型的典型理念-在用户展开相应的TreeView节点之前,我们不会填充模型。一旦节点展开且数据可见,它就会受到工作(非UI)线程中发生的显示更新的影响。现在,当工作线程产生可能影响TreeView的更改时,它会发出一个“更改”信号,该信号映射到我们模型中的一个插槽。问题是这些变化信号有时会以很高的频率发出(例如,每秒1500个事件),但它们可能适用于TreeView当前显示的内容(因此可以忽略)。发生这种情况时,UI线程

c++ - Qt 嵌套 ListView 或者我可以使用 TreeView

我正在做一个项目,我希望有这样的GUI:我有一个我的类列表(蓝色的),它有一个绿色类的列表,到目前为止我的C++结构很好,我可以在qml中从C++获取数据,反之亦然,但我不确定如何使GUI正常工作,我已经尝试使用嵌套的ListView,但似乎我无法从内部ListView访问外部ListView模型。我是qml的新手,昨天我找到了TreeView,但对我来说,它看起来只有在你有一个表结构时才有用。是否有一些我不知道的qml可以帮助我解决这个问题?我已经用嵌套的ListView尝试过这个,这个想法是内部ListView得到一个绿色类的对象作为模型。ListView{id:userViewa

c++ - 我如何找到标签等于字符串变量的 TreeView 节点?

首先,我要感谢所有花时间查看此主题并尝试提供帮助的人。我在网上搜索过,找不到选择标签文本与字符串变量文本相同的TreeView节点的示例。在MSDN上我找到了消息TVM_GETISEARCHSTRING但我不知道它是否可以用来解决我的问题。即使可以,我仍然不知道如何使用它。我有一个字符串变量,用于保存来自数据库的文本。当程序加载时,TreeView应该有一个选择了相同文本的节点。请提供一些说明或代码片段,因为我什至不知道如何开始编写代码。我在MSVisualStudioExpress2008中工作,在WindowsXP上使用C++,使用纯WIN32API。就这些了,我再次感谢所有试图提

带JSON的Kendo-UI / Treeview的示例

我想生成一个带有我通过过程的数据的树视图在此处输入图像说明这将成为我的JSON。在此处输入图像说明这样,我带来了数据,因此我在示例中看到了一个.json文件,而不是我的情况。我想要帮助。首先,谢谢!看答案这是如此简单,只是想一想。您是从服务器发送数据作为JSON响应,而不是使用它发送字符串/变量并直接在视图中使用该数据。您必须使用结果数组(在控制器中以生成Sring)。例如:-考虑$项目->是您的结果数组。foreach($itemsasitem){$dataSource='[{text:"Furniture",expanded:true,items:[{text:"Tables&Cha

un-/check c#treeview中的行为

我在Treeviews中发现了很多关于树视图和复选框...但是一件事似乎是没有被认为的。我有我的树景[x]FooL[x]OneL[x]TwoL[x]Three[x]BarL[]OneL[x]TwoL[x]Three[]HelloL[]OneL[]TwoL[]Three现在,当我检查父母复选框时,例如Foo比所有孩子都被选中。他们也因取消选中而取消了选择Foo。为此,我有这种方法privatevoidTreeView1_AfterCheck(objectsender,TreeViewEventArgse){foreach(TreeNodechildNodeine.Node.Nodes){chil

C++ Qt开发:TableView与TreeView组件联动

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableView与TreeView组件联动的常用方法及灵活运用。本章我们继续实现表格的联动效果,当读者点击TableView或TreeView中的某一行时,我们让其实现自动跟随功能,且当用户修改行中特定数据时也让其动态的跟随改变,首先绘制一个主界面如图,分别放置两个组件框,底部保留两个按钮,按钮1用于该表表格的行列个数,按钮2则用于设置TableView表格表头参数,整个表格我们将其设置为可编辑状态。在函数中我

android - Eclipse 中的各种 Android View 有什么作用?

有谁知道eclipse中的各种androidView是干什么的。特别是“树概览”、“TreeView”、“View属性”和“布局View”您可以通过Window..ShowView...Other...Android我找不到关于它们的任何文档或弄清楚它们的作用。我点击了类和布局,但它们似乎从未改变。 最佳答案 在ADT9.0.0中,所有这些View在Eclipse中都消失了,并且显然移回了hierarchyviewer。但是,对于ADT8.0.0和ADT8.0.1,您可以使用这些View选项。TreeViewTreeView将您的布

android - 类似功能 Android 的 TreeView

我正在为我的应用程序实现TreeView。我在网上搜索了一下,发现一个ListView实现TreeView太乱了。是否可以使用ExpandableListView实现n级TreeView?请分享您的想法或引用一些示例。提前致谢。 最佳答案 很久以前我就用ListView解决了我的问题。有人遇到了同样的问题并要求我分享我的解决方案,所以我来了。TreeElementI.java:publicinterfaceTreeElementIextendsSerializable{publicvoidaddChild(TreeElementIc

C++ Qt开发:TableView与TreeView组件联动

Qt是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍TableView与TreeView组件联动的常用方法及灵活运用。本章我们继续实现表格的联动效果,当读者点击TableView或TreeView中的某一行时,我们让其实现自动跟随功能,且当用户修改行中特定数据时也让其动态的跟随改变,首先绘制一个主界面如图,分别放置两个组件框,底部保留两个按钮,按钮1用于该表表格的行列个数,按钮2则用于设置TableView表格表头参数,整个表格我们将其设置为可编辑状态。在函数中我

android - 可扩展的 ListView ,如 android 中的 TreeView

我想在android中创建一个TreeView。我试图用复选框实现一个可扩展的ListView。我希望当列表组复选框被选中时,组下的所有列表项都将被选中。用户可能能够在ListView中选择特定项目。请看图片:我应该如何在android中执行此操作?我面临的问题是,如果我将一个复选框添加到可扩展ListView的组中,则该列表将无法再扩展。源代码:activity_main.xml:list_group.xml:list_item.xml:主要Activity:publicclassMainActivityextendsActivity{ExpandableListAdapterlis