Название: изменение размеров виджета Отправлено: ragzovskii от Март 28, 2011, 20:43 добрый день.
мне нужно позволить пользователю изменять размеры виджетов на форме и перемещать их. перемещение сделал через перегруженный mouseMoveEvent, а вот с изменением размеров так не получается. такое ощущение, что resizeEvent просто не появляется. Код: void TNode::resizeEvent(QResizeEvent *e) как можно сделать это? Название: Re: изменение размеров виджета Отправлено: ragzovskii от Март 29, 2011, 15:40 В общем переписал обработчики событий мыши, изменение размеров виджета работает. Плохо, что нет стандартных методов
Название: Re: изменение размеров виджета Отправлено: serg_hd от Март 29, 2011, 22:29 какие именно виджеты?
За что пользователь должен "тянуть" виджет, чтобы выполнялся resizeEvent()? Они же у тебя все имеют предка насколько я понимаю. + в твоём примере скорее всего будет рекурсия даже если resizeEvent() будет срабатывать. А работает он, например, для главного окна, при растяжении. Название: Re: изменение размеров виджета Отправлено: aliks-os от Июнь 14, 2011, 17:02 В общем переписал обработчики событий мыши, изменение размеров виджета работает. Плохо, что нет стандартных методов А можно примерчик как вы реализовали перемещение и изменение размера. А то у меня аналогичная проблемка... |