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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Spacer'ы  (Прочитано 7945 раз)
ruzik
Гость
« : Февраль 04, 2011, 22:54 »

Здравствуйте, не подскажите почему так
Создаю форму в дизайнере, там устанавливаю spacer'ы, слои все как надо, пробую форму в дизанере, при изменении длины/ширины spacer'ы тоже удленяются/укарачиваются, компилирую это в Vs, и это свойство пропадает и остается просто небольшое расстояние
Записан
serg_hd
Хакер
*****
Offline Offline

Сообщений: 668



Просмотр профиля
« Ответ #1 : Февраль 05, 2011, 01:37 »

Насчёт дизайнера сказать ничего не могу, я им не пользуюсь. Но spacer - это что, QSpacerItem что-ли? Если он, то возможно надо попробовать методом setStretch() того лайаута, в котором лежит QSpacerItem установить большее растяжение (если это нельзя сделать в дизайнере), напр.:
Код
C++ (Qt)
QBoxLayout* lt = new QBoxLayout;
QSpacerItem* sItem = new QSpacerItem(0, 0);
lt->addItem(sItem);
lt->setStretch(0, 10); //0 - это позиция QSpacerItem в лайауте
 
Записан

kubuntu/Win7/x64/NetBeans
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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