Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: kpx13 от Апрель 05, 2011, 19:22



Название: Положение виджета.
Отправлено: kpx13 от Апрель 05, 2011, 19:22
Как сделать, чтобы виджет не мог быть перемещен за пределы экрана?


Название: Re: Положение виджета.
Отправлено: leonike от Апрель 05, 2011, 20:17
отлавливать moveEvent, получать новые координаты с помощью event->pos() и старые c помощью moveEvent->oldPos();
разрешение рабочего стола получаем с помощью qApp->desktop()->size()
размеры окна: size()
ну а алгоритм сами напишете