Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: olympian от Октябрь 26, 2010, 23:13



Название: Заголовок в таблице. Объединение ячеек.
Отправлено: olympian от Октябрь 26, 2010, 23:13
Здравствуйте.
У меня созрел очередной вопрос к знающим людям.. Вроде бы искал - но ничего не нашел.

Задача вот какая:
Есть таблица - QTableWidget. В ней x * 3 ячейки. Мне необходимо в горизонтальный хидер записать даты.. Причем так - что для 1 даты сразу три ячейки.. Чтото такое:
|27 окт 2010|
| 1 |  2  |  3 |
Вот собственно вопрос как можно объединять хидеры. Возможно есть аналогия с setSpan(); для ячеек?

Вариант - в каждой ячейке создавать не просто QTableWidgetItem - а QTableWidget, размера 1х3, без рамок - отпадает точно. С ним нельзя.

Заранее спасибо за ответ.


Название: Re: Заголовок в таблице. Объединение ячеек.
Отправлено: GreatSnake от Октябрь 27, 2010, 08:07
Опять двадцать пять... (http://www.prog.org.ru/topic_15204_0.html)


Название: Re: Заголовок в таблице. Объединение ячеек.
Отправлено: BigZ от Октябрь 27, 2010, 08:38
Здравствуйте.
У меня созрел очередной вопрос к знающим людям.. Вроде бы искал - но ничего не нашел.

Задача вот какая:
Есть таблица - QTableWidget. В ней x * 3 ячейки. Мне необходимо в горизонтальный хидер записать даты.. Причем так - что для 1 даты сразу три ячейки.. Чтото такое:
|27 окт 2010|
| 1 |  2  |  3 |
Вот собственно вопрос как можно объединять хидеры. Возможно есть аналогия с setSpan(); для ячеек?

Вариант - в каждой ячейке создавать не просто QTableWidgetItem - а QTableWidget, размера 1х3, без рамок - отпадает точно. С ним нельзя.

Заранее спасибо за ответ.

Могу порекомендовать коммерческий грид - QtitanDataGrid, который умеет делать это на уровне движка грида, без дополнительных плясок с бубном. www.devmachines.com