Toolbar(SelectionToolBar)
разрешено LeftToolbarArea
.и в настоящее время скрыт.Когда я подведу указатель мыши к левой границе приложения, появится анимация, определенная для непрозрачности.Это работает нормально.Но проблема в том, что, когда я перемещаюсь над мышью, т.е. при наведении курсора на toolbuttons
, все кнопки инструментов скрываются, хотя я могу нажимать кнопки, и это работает.Только дисплей Toobutton (вид / вид) становится скрытым.Я подозреваю, что "fade_effect" выходит из области видимости.Любое решение?
bool evenfilter(...)
{
...
QGraphicsOpacityEffect* fade_effect = new QGraphicsOpacityEffect();
ui->SelectionToolbar->setGraphicsEffect(fade_effect);
QPropertyAnimation *animation = new QPropertyAnimation(fade_effect, "opacity");
animation->setEasingCurve(QEasingCurve::InOutQuad);
animation->setDuration(3000);
animation->setStartValue(0.01);
animation->setEndValue(1.0);
animation->start(QPropertyAnimation::DeleteWhenStopped);
//animation->start();
ui->SelectionToolbar->show();
}