Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: aliks-os от Апрель 13, 2010, 10:55



Название: Изменение размера виджета
Отправлено: aliks-os от Апрель 13, 2010, 10:55
Бросаю кнопку на форму, подскажите пожалуйста как можно изменить размер кнопки во время работы программы, т.е. взять мышкой, потянуть и увеличить или уменьшить размер


Название: Re: Изменение размера виджета
Отправлено: crossly от Апрель 13, 2010, 10:59
mousePressEvent
mouseMoveEvent
mouseReleaseEvent
это все что тебе нужно... :)


Название: Re: Изменение размера виджета
Отправлено: aliks-os от Апрель 13, 2010, 11:03
А примерчика случайно нет?


Название: Re: Изменение размера виджета
Отправлено: crossly от Апрель 13, 2010, 11:06
не


Название: Re: Изменение размера виджета
Отправлено: alexman от Апрель 13, 2010, 12:43
Например, делаешь наследника от QPushButton, переопределяешь в нем
mousePressEvent
mouseMoveEvent
mouseReleaseEvent,
на форму кидаешь уже этого наследника (с помощью Promote to конечно)!


Название: Re: Изменение размера виджета
Отправлено: aliks-os от Апрель 13, 2010, 14:34
Например, делаешь наследника от QPushButton, переопределяешь в нем
mousePressEvent
mouseMoveEvent
mouseReleaseEvent,
на форму кидаешь уже этого наследника (с помощью Promote to конечно)!

ясно спасибо!