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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: width column  (Прочитано 4830 раз)
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« : Март 19, 2014, 12:37 »

как задать ширину колонок в model-view
под длину записи Непонимающий
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Март 19, 2014, 12:42 »

документацию читаем, нет? QHeaderView::setSectionResizeMode()
Записан
Bepec
Гость
« Ответ #2 : Март 19, 2014, 12:43 »

Q*View->vertical/gorizontal header()->setSectionResizeMode(...).
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #3 : Март 19, 2014, 13:04 »

документацию читаем, нет? QHeaderView::setSectionResizeMode()

А как QHeaderView использовать в ListView ?
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #4 : Март 19, 2014, 13:16 »

А как QHeaderView использовать в ListView ?

В QListView нет колонок
Записан
Bepec
Гость
« Ответ #5 : Март 19, 2014, 13:23 »

setResizeMode ( ResizeMode mode ) для listView.
Хотя непонятно зачем в listView ширина колонки...
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #6 : Март 19, 2014, 13:24 »


В QListView нет колонок
[/quote]

Ну а как тогда??? Я просто "не догоняю" Непонимающий
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #7 : Март 19, 2014, 13:25 »

если тебе нужен список с колонками, то это QTreeView
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #8 : Март 19, 2014, 13:29 »

Ну а как тогда??? Я просто "не догоняю" Непонимающий

Это я не догоняю. Ты хочешь задать ширину колонок в QListView, которых там нет. Колонки есть только в других view - QTreeView, QTableView.
Записан
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #9 : Март 19, 2014, 13:37 »

Да, извините Улыбающийся
Сделал так
Код:
   QHeaderView *hv = new QHeaderView(Qt::Horizontal);
   hv->setDefaultSectionSize(50);
   setHeader(hv);
Но метод setSectionResizeMode() в хелпе не нашел

« Последнее редактирование: Март 19, 2014, 13:39 от demaker » Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #10 : Март 19, 2014, 13:48 »

в Qt 4 он называется setResizeMode
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
demaker
Птица говорун
*****
Offline Offline

Сообщений: 962


Просмотр профиля
« Ответ #11 : Март 19, 2014, 14:52 »

Спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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