Russian Qt Forum
Августа 30, 2025, 06:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Авторазмер ячеек таблицы  (Прочитано 3170 раз)
trot
Гость
« : Мая 30, 2011, 19:30 »

Подскажите пожалуйста.
Необходимо создать таблица подобную в HTML. То есть необходимо, чтобы в зависимости от содержимого ячеек менялся их размер.
При этом текст в ячейках должен автоматически переноситься по словам, сами ячейки соответственно должны раздвигаться как по ширине так и по высоте, чтобы весь текст был видимым. Как реализовать такой механизм, в каком направлении рыть? Спасибо.
Записан
alexman
Гость
« Ответ #1 : Мая 30, 2011, 21:07 »

Может просто отобразить данные в QTextBrowser?
Записан
trot
Гость
« Ответ #2 : Мая 30, 2011, 22:26 »

Хотелось бы чтобы функционал был как у QTreeWidget или QTreeView, ну например, выделить ячейку, отредактировать её, вставить, удалить ну и т.д.
Записан
Drafter
Гость
« Ответ #3 : Мая 31, 2011, 19:20 »

Похоже, Вам нужно обратить внимание на item-делегаты вьюверов. В частности на методы:

virtual QSize QItemDelegate::sizeHint(...);
virtual void   QItemDelegate::paint(...);

которые определяют отрисовку элементов QListView, QTableView или QTreeView.
« Последнее редактирование: Мая 31, 2011, 19:41 от Drafter » Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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