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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [Решено]Плавный ресайз в QScrollArea  (Прочитано 6728 раз)
blood_shadow
Гость
« Ответ #15 : Апрель 18, 2011, 12:53 »

Ну дело не в этом, всё равно при изменении размера виджеты справа не сдвигаются, а кнопка накладывается на них.
давай тогда проект, а так я ума не приложу что у тебя там происходит
Записан
RoulanD
Гость
« Ответ #16 : Апрель 18, 2011, 13:19 »

аррр =) Время нету, сейчас убегаю, мне нужно чтоб когда я кликаю на кнопку первую, её размер увеличивался, и не накладывался на остальные виджеты в компоновке, а двигал их.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #17 : Апрель 18, 2011, 19:50 »

Ваша задача логически неверно построена. Если вы используете компоновщики, то за размер виджета отвечает компоновщик, а не виджет. Есть способы/ряд случаев когда можно безопасно менять размер виджета в лэйауте, но в большинстве своём это шаманизм и неверно по сути.
Записан
RoulanD
Гость
« Ответ #18 : Апрель 18, 2011, 20:14 »

тем не менее проблема есть и её нужно решить =)
Был вариант отслеживать координаты по Х первой кнопки + её ширину и сравнивать с координатами по Х следующей кнопки, если больше до сдвигать все виджеты справа на столько же на сколько увеличилась первая кнопка =) (ужасно на словах что то понять=))
Но она не прижилась =)
Записан
RoulanD
Гость
« Ответ #19 : Апрель 19, 2011, 19:19 »

Проблема решена. Всем спасибо.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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