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);

★★

Последнее исправление: CYB3R (всего исправлений: 1)

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

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

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

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

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

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

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