Russian Qt Forum
Сентябрь 28, 2024, 00:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Окно на панель задач  (Прочитано 3149 раз)
like-nix
Гость
« : Апрель 05, 2011, 15:57 »

Здравствуйте уважаемые коллеги.

Подскажите пожалуйста как сделать отдельное окно(QWidget) на панели задач если изначально оно было инициализированно QWidget(parent) т.е. имеет родителя.

Далее я опишу поведение, которое нужно реализовать.
Поведение нужно такое же как у диалога копирования Total Commander.
Т.е. после начала операции (не важно какой она занимает длительное время вобщем выполняется в отдельном потоке) хотелось бы переместить окно в фон, и увидеть его на панели задач.

Про вариант не давать парента виджету знаю, тогда одно сразу будет отображаться на панели задач, но поведение нужно именно такое, которое я описал.

Пока писал подумал может есть вариант скрыть виджет с панели задач а потом его там отобразить, но тогда как добраться  до этого окна есть загруженно много приложений.

Вобщем как всегда жду предложений.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #1 : Апрель 05, 2011, 16:00 »

setParent (0)
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
like-nix
Гость
« Ответ #2 : Апрель 05, 2011, 16:02 »

Я пробовал у меня окно закрывается =)

Вобщем я придумал так я просто это окно закрою а новое открою без парента =)
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Апрель 05, 2011, 16:09 »

Цитировать
Я пробовал у меня окно закрывается =)
Правильно, вызови по-новой после репарента show().
Записан

Qt 5.11/4.8.7 (X11/Win)
like-nix
Гость
« Ответ #4 : Апрель 05, 2011, 16:14 »

Спасибо помогло =)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.05 секунд. Запросов: 23.