Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: ernie от Октябрь 26, 2010, 11:28



Название: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: ernie от Октябрь 26, 2010, 11:28
Доброго времени суток,господа.
Можно ли при удалении виджета с boxLayout'a сделать так,чтобы другие виджеты оставались на своих местах,т.е. в данный момент при удалении виджета с лайаута остальные выравниваются,а хотелось бы чтобы на месте удалённого виджета осталось пустое место,а другие были на тех же местах,что и до удалении,заранее благодарю.


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: Пантер от Октябрь 26, 2010, 11:30
Странное желание...


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: ernie от Октябрь 26, 2010, 11:33
Ну как сказать:)Виджет удаляется временно,для перетаскивыния на другое место


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: Пантер от Октябрь 26, 2010, 11:39
Думаю, так просто это не сделать. Скорее всего придется писать свой Q*Layout.


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: ernie от Октябрь 26, 2010, 11:55
Пантер,я так и предполагал,хотел удостовериться.спасибо за ответы.


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: Пантер от Октябрь 26, 2010, 12:16
Ты покопайся еще в ассистенте. Я точно не знаю и высказал свою точку зрения, возможно, не верную.


Название: Re: QBoxLayout перемещение всех виджетов при удалении одного из виджетов
Отправлено: ernie от Октябрь 26, 2010, 12:52
Пантер,в ассистанте нет ничего подходящего,пробовал заменять удалённый виджет пустым,но не очень хорошо получается,да и в дальнейшем проблем может добавить,думаю написание своего лайаута -оптимальный вариант