LINUX.ORG.RU

[Qt][GUI] Подскажите идею отображения в таблице объектов, у которых неизвестно количество свойств

 ,


0

1

Есть некоторое количество объектов. У каждого из них есть свойства, причем их количество изначально неизвестно. Типичная иерархическая структура. Конечно, напрашивается сразу применить QTreeWidget, однако разве так будет удобно смотреть свойства (пример из QtExamples http://doc.qt.nokia.com/latest/images/itemviews-editabletreemodel.png)?

Хотелось отображать всё изначально в табличной форме, т.е. сделать НЁХ^W гибрид табличного и древовидного интерфейса.

Кому не лень, сделайте набросок своих идей здесь (в качестве примера демонстрируется набор объектов, каждый может иметь n-ное количество путей, и каждый путь может иметь n-ное количество исключений):

https://docs.google.com/drawings/d/1xzSlm-Qil5WSJpkbz2QdsBYxRdIIqBADd-idRp_ye...

//Проект делается под GPLv3+ во имя Элуны.

Лучше отталкиваться не от уже имеющихся элементов интерфейса, а от потребностей пользователя. Если Вы нарисуете тот интерфейс, который будет удобен пользователю, на бумажке, то потом вополотить его будет уже намного вроще: тут и QTreeWidget, и собственные виджеты внутри ячеек таблицы, и создание собственных делегатов.

trex6 ★★★★★
()

имхо, древовидная структура, как раз позволяет наиболее гибким способом отображать описанную Вами ситуацию (если я правильно понял описание), так что моё мнение - не стоит заморачиваться на проектирование нановелосипедов с субатомным турбодвигателем

shty ★★★★★
()

Окно делится на две части. Слева дерево. Справа таблица, содержимое которой зависит от выбранного элемента дерева.

pathfinder ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.