Название: высота taskbar Отправлено: majatu от Июль 16, 2009, 15:32 кто-нибудь знает, как определить высоту taskbar или его позицию или хоть что-нибудь про него. Нужно поставить окно в правый нижний угол. QApplication::desktop() выдает высоту без таскбара, те когда он есть окно получается под ним. В разных стилях его высота разная, как ее узнать? Нужно что-то типа всплывающего окна в qip или icq в правом нижнем углу
Название: Re: высота taskbar Отправлено: Rcus от Июль 16, 2009, 15:39 А если таскбар слева? :) Есть QDesktopWidget и его методы screenGeometry/availableGeometry, нужно от ни отталкиваться /* хотя для уведомлений не проще ли использоваться QSystemTrayIcon::showMessage как наиболее родное системе решение доступное в чистом Qt?*/
Название: Re: высота taskbar Отправлено: majatu от Июль 16, 2009, 15:57 А если таскбар слева? :) Есть QDesktopWidget и его методы screenGeometry/availableGeometry, нужно от ни отталкиваться /* хотя для уведомлений не проще ли использоваться QSystemTrayIcon::showMessage как наиболее родное системе решение доступное в чистом Qt?*/ screenGeometry availableGeometry возвращают как раз то, о чем я говорил, те высоту без таскабара showMessage у трея - это баллун. Мне же нужно свое окно показать выше, чем таскбар если он есть, и соотв в правом нижнем, если его нет насчет слева - согласен, но это для наглядности, что я хотел бы Название: Re: высота taskbar Отправлено: Rcus от Июль 16, 2009, 16:11 Странно что у вас screenGeometry возвращает тоже самое, потому что когда я пробовал QDesktopWidget screenGeometry возвращал разрешение экрана, а availableGeometry вычитал площадь занимаемую панелью задач.
Название: Re: высота taskbar Отправлено: majatu от Июль 17, 2009, 13:28 еще раз все попробовал, все вы правильно сказали. так и есть. спасибо.
оказывается я зыбыл вычесть ширину рамки, вот окно поэтому все время было ниже таскбара |