Название: Поверх других окон Отправлено: onlik от Декабрь 31, 2009, 13:33 Всех с Наступающим!!!
Небольшой вопрос, не могу разобраться что-то) Есть программка, сидит в трее, когда нажимаешь на иконку - показалась, еще раз нажал - спряталась. Так вот, проблема в том, что если программа была свернута в taskbar, а потом ее спрятали и если опять показать, то она так и останеться в свернутой в таскбар, а нужно что бы окошко показалось пользователю. Название: Re: Поверх других окон Отправлено: Dendy от Декабрь 31, 2009, 14:03 void QWidget::raise()
void QWidget::activateWindow() Название: Re: Поверх других окон Отправлено: onlik от Декабрь 31, 2009, 15:41 не помогает :( если окно свернуть, оно так в таскбаре и остается :(
Название: Re: Поверх других окон Отправлено: Dendy от Декабрь 31, 2009, 15:43 После открытия из таскбара вызываете какой-то из этих методов, поэкспериментируйте.
Название: Re: Поверх других окон Отправлено: onlik от Декабрь 31, 2009, 16:40 я делаю так, все правильно?
Код: void MainWindow::showWindow() Название: Re: Поверх других окон Отправлено: Dendy от Декабрь 31, 2009, 17:10 Думаю это избыточно, экспериментируйте. Не могу точно сказать.
Название: Re: Поверх других окон Отправлено: _OLEGator_ от Январь 06, 2010, 15:40 Попробуй так:
Код
Название: Re: Поверх других окон Отправлено: onlik от Январь 14, 2010, 13:59 Не помогает. :( Пока пропусил эту опцию, но может кто все-таки подскажет.
Поставлю вопрос иначе, возможно ли показать окно, которое было свернуто в таксбар. setWindowState(Qt::Qt::WindowMaximized) решает проблему, но тогда окно разворачивается на весь экран, а этого делать не нужно. Название: Re: Поверх других окон Отправлено: BlackTass от Январь 14, 2010, 15:54 вот еще вариант
Код
Название: Re: Поверх других окон Отправлено: Alex Custov от Январь 14, 2010, 17:33 http://www.prog.org.ru/topic_7365_0.html
|