Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Fregloin от Июнь 30, 2011, 11:41



Название: Несколько колонок в списке с заголовком
Отправлено: Fregloin от Июнь 30, 2011, 11:41
Как создать несколько колонок в списке QListWidget (без ModeLView), мне нужно отображать:
1я колонка - время (текст)
2я колонка - сообщение(текст)
3я колонка - доп. инфо(текст).
+ в каждом заголовке вывести текст для каждой колонки.
Таблицу не предлагать.


Название: Re: Несколько колонок в списке с заголовком
Отправлено: Пантер от Июнь 30, 2011, 11:44
QListWidget какбэ по-определению не поддерживает колонки.


Название: Re: Несколько колонок в списке с заголовком
Отправлено: Fregloin от Июнь 30, 2011, 12:28
Неужели только таблица или tree поможет?


Название: Re: Несколько колонок в списке с заголовком
Отправлено: Пантер от Июнь 30, 2011, 12:43
А чем тебя это не устраивает?


Название: Re: Несколько колонок в списке с заголовком
Отправлено: Fregloin от Июнь 30, 2011, 14:11
ну потому что нужно динамически вставлять/удалять строки. ладно, буду использовать таблицу. просто думал есть встроенный механизм поддержки колонок в списках.


Название: Re: Несколько колонок в списке с заголовком
Отправлено: BRE от Июнь 30, 2011, 14:27
Хорошо получается делать "список с колонками" используя QTreeView/QTreeWidget.


Название: Re: Несколько колонок в списке с заголовком
Отправлено: deMax от Август 27, 2013, 15:59
Можно ли сделать QTableWidget похожим на QListWidget? Решение с деревом не совсем логично(ведь у меня список с несколькими полями).

p.s. еще можно создать 2 списка и расположить их рядом, но это как то неправильно.


Название: Re: Несколько колонок в списке с заголовком
Отправлено: Bepec от Август 27, 2013, 17:10
QTreeWidget ближе к QListWidget, чем QTableWidget :) И с ним легко работать на небольших объемах.