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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QGridLayout и размер столбца.  (Прочитано 6704 раз)
maks
Гость
« : Июль 23, 2009, 23:26 »

Надо в QGridLayout сделать один из столбцов фиксированной ширины.
Как это можно сделать?
Записан
ритт
Гость
« Ответ #1 : Июль 24, 2009, 00:16 »

попробуй setColumnMinimumWidth(column, 100) в сочетании с setColumnStretch(column, 0) и (0<=i<N) { (i != column) setColumnStretch(i, 5) }
Записан
uriel
Гость
« Ответ #2 : Июль 24, 2009, 08:36 »

А я бы просто у одного из виджетов в этом столбце выставил setFixedWidth(). Улыбающийся
Записан
ufna
Гость
« Ответ #3 : Июль 24, 2009, 08:58 »

думаю, если просто сделать фиксированную ширину виджета, то табличка будет успешно растягиваться, и только этот виджет будет с фиксированной шириной. А например другой виджет в этом столбце - будет растягиваться.

тут, имхо, нужно делать как Константин сказал, т.е. нужно колонке ставим минимальную ширину, стретч - меньше всех остальных.
Записан
uriel
Гость
« Ответ #4 : Июль 24, 2009, 11:19 »

Проверил - действительно.
Тогда странно - откуда-то же у меня всё-таки такое мнение сложилось. Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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