2013-01-23 3 views
0

Я хотел бы спроектировать определенный макет, используя QTable внутри QTree. См followng каркасные:Вставка QTable в QTree

wireframe

Можно ли это сделать, зная, что в номер:

  1. Первый узел, расположенный под Диалог 1 отделено в 3 (или, возможно, четыре). Время, за которым следует значок аватара, за которым следует синий пузырь с текстом, а затем номер (в моем примере, 75) Итак, первый вопрос, можно ли разделить дерево в четыре раза?

  2. Раздел 2 состоит из листовых узлов, а эти узлы QTable. Итак, вопрос номер 2, можно ли создать QTable, встроенный внутри QTree?

+1

В теории, с некоторыми трюками, вы можете использовать любой виджет как элемент дерева. – PSyton

ответ

0

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

В случае QTreeView вы должны использовать функцию setIndexWidget.