Russian Qt Forum
Июля 05, 2025, 09:00 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: перемещение виджета по компоновщику  (Прочитано 2297 раз)
Ovoshlook
Гость
« : Сентября 18, 2010, 11:06 »

В общем есть следующая задача:

 На компоновщике типа GridLayout создается кнопка в нижнем правом углу (ну скажем в ячейке 2,2). ЗАтем в этот компоновщик динамически добавляются другие виджеты, причем каждый создается в новую ячейку компоновщика (то есть первый виджет добавится в ячейку 2,1; Следующий в 3,1). Нужно чтобы кнопка постоянно сохраняла позицию в нижнем левом углу (то есть если добавился в ячейку 2,1 то кнопка переместилась в ячейку 3,2; если виджет добавился в ячейку 3,1 то кнопка переместилась в ячейку 4,2).

Вопрос:

Каким образом можно так переместить кнопку не пересоздавая ее. Assistant весь облазил по компанощику, нужной функции не нашел.
Записан
UVV
Гость
« Ответ #1 : Сентября 18, 2010, 17:24 »

QLayout::removeWidget();
QLayout::addWidget();
?
Записан
Ovoshlook
Гость
« Ответ #2 : Сентября 19, 2010, 16:44 »

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


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