Название: Форма в одну строчку поверх трея Отправлено: wenny от Август 29, 2016, 12:48 Доброго времени суток. Подскажите, пожалуйста, как организовать вот такое вот (http://s8.hostingkartinok.com/uploads/images/2016/08/f55990a5a395b856e4b9463513844c53.jpg). Желательно, чтобы мультиплатформенно. Спасибо.
Название: Re: Форма в одну строчку поверх трея Отправлено: Bepec от Август 29, 2016, 13:55 Самое простое - окно с QTool флагом.
Посложнее - окно с FramelessWindowHint и рисуй что хочешь. PS тут главная проблема кроссплатформенно определить, где эта панелька находится :D Название: Re: Форма в одну строчку поверх трея Отправлено: wenny от Август 29, 2016, 15:29 Нет, я имею в виду - как загнать форму в правый угол выше трея.
Название: Re: Форма в одну строчку поверх трея Отправлено: gil9red от Август 29, 2016, 16:32 Используйте у виджета метод move (http://doc.qt.io/qt-4.8/qwidget.html#pos-prop)
Название: Re: Форма в одну строчку поверх трея Отправлено: Bepec от Август 30, 2016, 07:56 Вам нужно платформозависимо узнать где находится панель и каковы её размеры. После чего сделать move и радоваться.
Но, узнать где она находится - нетривиальная задача :D PS обычно все программы лепят свои оповещения в правый нижний угол. Так и удобнее и не надо узнаваь где панелька. Название: Re: Форма в одну строчку поверх трея Отправлено: wenny от Август 30, 2016, 18:52 PS обычно все программы лепят свои оповещения в правый нижний угол. Так и удобнее и не надо узнаваь где панелька. Да, Вы, пожалуй, правы. |