Adding a +1 here.

Where I have created a “similar” treeview with tableview similarities is when 
viewing SQL data results.

The tree aspect, represents the sorted on column with duplicate data.  For 
instance, say you had a model that was
Firstaname, lastname, address, city, state, zipcode and country.  A standard 
address book from CS 101

If you didn’t group, it would look like a table view.  If you grouped by city 
you would get:

City1
  |- fn1 | ln1| add1 | s1 | z1 | country1
  |- fn2 | ln2| add2 | s2 | z2 | country2
  |- fn3 | ln3| add3 | s3 | z3 | country3
City2
  |- fn1 | ln1| add1 | s1 | z1 | country1
  |- fn2 | ln2| add2 | s2 | z2 | country2
  |- fn3 | ln3| add3 | s3 | z3 | country3

Etc etc etc

My ideal view, basically looked like a tree but when expanded the rows under 
the parent node simply looked like a tree view.

I got it mostly working, however I was never really happy with the look of it, 
it just looked like a treeview with an attempt to get the rows to look like a 
table.

Just my 2 bits.
Scott

From: Development <development-boun...@qt-project.org> On Behalf Of Laszlo Papp
Sent: Tuesday, May 17, 2022 9:07 AM
To: Konrad Rosenbaum <kon...@silmor.de>
Cc: development@qt-project.org
Subject: Re: [Development] QTreeView: vertical bar between columns

On Tue, May 17, 2022 at 4:51 PM Laszlo Papp 
<lp...@kde.org<mailto:lp...@kde.org>> wrote:

What is required is a widget or mode of a widget that combines both abilities.
QTreeView already sort of does that, although badly. Basically, a header makes 
it look like a table, but it is also a tree. That is why I think the feature 
request is valid. It should either not have a header or header formatting for 
this, and then you can argue body formatting is moot, or if it has header and 
header formatting, then the body formatting ought to be consistent.

Just googled an image: https://docs.unity3d.com/uploads/Main/TreeViewAPI-0.png 
(Unity, fairly common software)

They say "multiple columns". As far as I am concerned, a QTreeView is a special 
QTableView. You can see on the above image that it is column and row based and 
as a direct consequence, you have "cells" of data. It is just that the tree 
visual expand into the first column a bit more due to its graphical nature, but 
it eventually is column-based.
_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to