Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: enola от Декабрь 11, 2006, 17:01



Название: Ширина столбцов у QTreeView
Отправлено: enola от Декабрь 11, 2006, 17:01
Добрый вечер!
Подскажите, как сделать, чтобы при отображении данного виджета ширина столбцов выставлялась автоматически по самому длинному элементу?
Не удобно думаю, будет пользователю каждый раз ширину ручками выставлять, а в настройки выносить не очень хочется, как впрочем и ручками высчитывать максимальную длину и выставлять через свойство.


Название: Ширина столбцов у QTreeView
Отправлено: bigirbis от Декабрь 11, 2006, 17:58
void QTreeView::resizeColumnToContents ( int column )  [slot]?


Название: Ширина столбцов у QTreeView
Отправлено: enola от Декабрь 12, 2006, 09:16
А если у меня QTreeWidgetItem?


Название: Ширина столбцов у QTreeView
Отправлено: bigirbis от Декабрь 12, 2006, 10:22
Цитировать
А если у меня QTreeWidgetItem?

А при чем здесь QTreeWidgetItem. В данной теме рулит QTreeWidget, который является наследником QTreeView.


Название: Ширина столбцов у QTreeView
Отправлено: enola от Декабрь 12, 2006, 10:30
У меня QTreeWidgetItem, я просто в теме обшибку допустил :(. Как у него сделать?


Название: Ширина столбцов у QTreeView
Отправлено: bigirbis от Декабрь 12, 2006, 12:09
QTreeWidgetItem это представление строки модели QTreeWidget. Сам по себе он не отвечает за отображение данных.


Название: Ширина столбцов у QTreeView
Отправлено: enola от Декабрь 12, 2006, 13:08
Это точно теперь вник и сделал. Спасибо.