Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets > удаление информационной метки


Автор: hexzo 10.10.2011, 14:29
У меня создаются всплывающие сообщения. Вопрос в том как их удалять. У них же даже сигнала закрытия нету.
Код

QLabel* label = new QLabel(result);
label->show();

Автор: newbee 10.10.2011, 14:38
close, hide, setVisible

Автор: math64 10.10.2011, 14:48
Если во всплывающем сообщении простой текст - можно воспользоваться QToolTip.
В более сложных случаях пользуйся таймером для закрытия такой всплывающей метки.

Автор: hexzo 10.10.2011, 15:22
Я нашёл волшебный флажок.
Код

label->setAttribute(Qt::WA_DeleteOnClose);

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)