LINUX.ORG.RU

Виджет поверх виджета

 ,


0

1

Есть виджет на котором происходит все веселье. Хочу сделать снизу выезжающий поверх него на пару секунд QLabel, на котором будут появляться всякие веселые оповещения типа «обрыв линии».

Собственно, как? Так не помогло - виджет panel полностью перекрывает messenger:

// Messenger
    messagelabel = new QLabel(this);
    messagelabel->setText("Testing");
    messagelabel->setObjectName("Messenger");
    messagelabel->move(0, this->height() - messagelabel->height());
    messagelabel->raise();
///
    this->setCentralWidget(panel);

Нужно отказаться от использования layout'ов, управлять координатами руками, использовать QPropertyAnimation.

CrossFire ★★★★★ ()
Ответ на: комментарий от CrossFire

Большое спасибо, подвесился на событие resizeEvent, меняю размеры главного виджета и перемещаю label. Работает.

sambist ★★ ()
Ответ на: комментарий от CrossFire

Нужно отказаться от использования layout'ов, управлять координатами руками

+1, show-нуть виджет вне лайаута и двигай куда хош :)

I-Love-Microsoft ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.