f.r*_*ues 8 treeview qt design-patterns qtreewidget model-view
我想在我的程序中实现一个嵌套子级别的树,我正在寻找这两种类型中的哪一种(View/Widget)最适合我的目标.
我有一个任务日期列表,其中包括已完成/错过/失败,每个任务都计算完成/错过/失败的次数,最后是当天的分数.
我想像这样显示它们:

我在QtCreator中使用QTreeWidget做了这个例子,但是我担心修改元素很难,因为它们存储在其他地方.
我的担忧是否合理,我应该转到模型/视图结构,还是可以轻松使用QTreeWidget?树将记录任务,因此将不断变化.元素只会添加到它,而不是删除.日期将从最高 - 最低(第2天,第1天,第1天)排序
如果您的数据存储在数据库模型中,或者您希望拥有单个数据模型并以不同方式在某些视图中显示它,那么您最好还是可以选择QTreeView.
但是QTreeWidget它在某种程度上是内部模型以及在索引上下文中处理模型的方法.通常,如果您只想要一些易于使用的东西,您可以使用小部件方式.
但模型/视图方法是更通用和灵活的IMO.您可以创建自己的模型和视图子类,使您可以执行任何操作.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           7954 次  |  
        
|   最近记录:  |