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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как определить высоту TaskBar-а  (Прочитано 3210 раз)
sonicCat
Гость
« : Май 11, 2008, 11:00 »

Нужно определить высоту TaskBara чтобы сделать выползающее окошко с информацией как в Opera. Как ее определить ?
Записан
uriel
Гость
« Ответ #1 : Май 11, 2008, 13:04 »

Быть может, способ и кривой, но другого я не знаю. Улыбающийся
Создаёте объект QSystemTrayIcon, у него берёте geometry(). Соответственно, по этой высоте можно судить о высоте самого таскбара.
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Май 11, 2008, 13:44 »

см QDesktopWidget. В нем есть методы availableGeometry и screenGeometry.

Примерно это будет так:

Код:
QDesktopWidget desktop;
int taskBarHeight = desktop.screenGeometry().height() - desktop.availableGeometry().height();
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
sonicCat
Гость
« Ответ #3 : Май 11, 2008, 13:57 »

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


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