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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Приложение в трее  (Прочитано 1915 раз)
ComputerMouse
Гость
« : Октябрь 26, 2014, 17:54 »

Потребовалось разработать приложение, которое минимизируется в трей, и после, при щелчке по иконке в трее рядом с ней появляется виджет. Решение "в лоб":
Код
C++ (Qt)
this->setGeometry(iconWidget->geometry().x(), iconWidget->geometry().y(), 100, 100);
this->setVisible(!this->isVisible());
не подходит, т.к. окно может появиться, например, за панелью задач. Просто прибавлять константу не хочу: панель задач может распологаться на любой стороне экрана.
Если это невозможно, возможно ли поместить виджет напрямую на панель задач? Можно Windows-специфично.
Записан
Hrundel
Гость
« Ответ #1 : Октябрь 26, 2014, 22:02 »

Наверное надо от глобальных координат мыши плясать. Где тыкнул - там и считать геометрию.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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