Russian Qt Forum

Qt => Вопросы новичков => Тема начата: virtual_root от Апрель 30, 2012, 18:24



Название: Как сделать чтобы форма постепенно показывалась?
Отправлено: virtual_root от Апрель 30, 2012, 18:24
Здравствуйте. Ребята, подскажите, как сделать такой эффект: форма постепенно выезжает из под панели задач ? Что-то типа сообщения которое постепенно выплывает.


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: kambala от Апрель 30, 2012, 18:42
анимировать позицию через QPropertyAnimation


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: virtual_root от Апрель 30, 2012, 19:39
спасибо. Подскажите пожалуйста, как сделать форму полупрозрачной. Я выставляю альфа-канал 50 в дизайнере она прозрачная, а вот при запуске нет...


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: iroln от Май 01, 2012, 09:15
Если само окно, то setOpacity


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: virtual_root от Май 02, 2012, 12:25
Спасибо большое) У меня ещё один вопросик: как проверить наведен ли сейчас на виджет указатель мыши? мне нужно это проверять в событии focusOutEvent(QFocusEvent *event)


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: GreatSnake от Май 02, 2012, 14:26
Код
C++ (Qt)
bool QWidget::underMouse() const


Название: Re: Как сделать чтобы форма постепенно показывалась?
Отправлено: virtual_root от Май 03, 2012, 14:00
Спасибо :)