Russian Qt Forum
Ноябрь 24, 2024, 03:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Заголовок в таблице. Объединение ячеек.  (Прочитано 4550 раз)
olympian
Гость
« : Октябрь 26, 2010, 23:13 »

Здравствуйте.
У меня созрел очередной вопрос к знающим людям.. Вроде бы искал - но ничего не нашел.

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

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

Заранее спасибо за ответ.
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Октябрь 27, 2010, 08:07 »

Опять двадцать пять...
Записан

Qt 5.11/4.8.7 (X11/Win)
BigZ
Гость
« Ответ #2 : Октябрь 27, 2010, 08:38 »

Здравствуйте.
У меня созрел очередной вопрос к знающим людям.. Вроде бы искал - но ничего не нашел.

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

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

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

Могу порекомендовать коммерческий грид - QtitanDataGrid, который умеет делать это на уровне движка грида, без дополнительных плясок с бубном. www.devmachines.com
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.09 секунд. Запросов: 23.