Здравствуйте, гость ( Вход | Регистрация )
|
gpepsi |
13.9.2011, 16:25
Сообщение
#1
|
|
Студент ![]() Группа: Участник Сообщений: 73 Регистрация: 31.3.2010 Пользователь №: 1582 Спасибо сказали: 0 раз(а) Репутация: 0
|
у в tray висит иконка. при двойном щелчке открывается форма.
Нужно отрисовать ее в правом нижнем углу экрана и запретить перетаскивание. Можно ли это указать форме флагами или нужно отлавливать события перемещения и и отрисовывать самому в конкретном месте ? |
|
|
|
![]() |
|
ilyabvt |
14.9.2011, 14:38
Сообщение
#2
|
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 297 Регистрация: 23.6.2011 Пользователь №: 2765 Спасибо сказали: 45 раз(а) Репутация: 3
|
Цитата выставляю в moveEvent setGeometry(event->oldPos) и ухожу в рекурсию Конечно уходите, т.к. при возврате в старую позицию у вас вызывается событие moveEvent которое имеет уже другую старую позицию. Попробуйте через setGeometry передавать конкретные числа (ну где у вас там угол экрана). |
|
|
|
gpepsi QMainWindow 13.9.2011, 16:25
ilyabvt В правый нижний угол перемещать вручную через setG... 13.9.2011, 17:09
gpepsi Цитата(ilyabvt @ 13.9.2011, 18:09) В прав... 14.9.2011, 7:30
ssoft Цитата(gpepsi @ 14.9.2011, 8:30) выставля... 14.9.2011, 13:03
gpepsi Цитата(ssoft @ 14.9.2011, 14:03) Можно по... 14.9.2011, 13:18
Litkevich Yuriy gpepsi, прочитай своё первое сообщение и объясни м... 14.9.2011, 19:29![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 26.12.2025, 0:27 |