crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в как удалить spacer?
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
sploid Дата 13.9.2008, 11:52
 
Цитата
угу, а как получить?

нужно перед добавление спейсера получить количество итемов:
int QLayout::count () const


у QLayout есть метод получения указателя на спейсер:
QSpacerItem * QLayoutItem::spacerItem ()
Litkevich Yuriy Дата 13.9.2008, 10:39
 
Цитата(sploid @ 13.9.2008, 14:35) *
если знаешь его индекс
угу, а как получить?

да и класс QLayoutItem, не рекомендован к непосредственному использованию, только при создании собственных компоновщиков.
sploid Дата 13.9.2008, 10:35
  если знаешь его индекс, то можно получить указатель на него:
QLayoutItem * QLayout::itemAt ( int index ) const
Litkevich Yuriy Дата 12.9.2008, 18:14
  нет такой возможности.
kuler Дата 12.9.2008, 17:49
  я сделал ui.vboxLayout->addStretch(1);

а как его потом удалить?
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 19.4.2024, 19:52