Название: Qt::FramelessWindowHint и системный ресай окна. Отправлено: shender от Ноября 03, 2010, 20:39 есть ли какая то возможность спрятать верхнюю рамку со всеми кнопками и заголовками, но что бы можно было ресайзить как обычно окно. Спасибо.
Название: Re: Qt::FramelessWindowHint и системный ресай окна. Отправлено: Alex Custov от Ноября 03, 2010, 20:40 нет
Название: Re: Qt::FramelessWindowHint и системный ресай окна. Отправлено: sendevent от Ноября 03, 2010, 21:10 см. QSizeGrip
Название: Re: Qt::FramelessWindowHint и системный ресай окна. Отправлено: Геннадий Пастухов от Ноября 12, 2010, 15:21 есть ли какая то возможность спрятать верхнюю рамку со всеми кнопками и заголовками, но что бы можно было ресайзить как обычно окно. Спасибо. Да, только нужно написать свой обработчик ресайза. Идея такая: если нет системного обработчика из-за отсутствия рамки, то эмулируем его. В mouseMoveEvent отслеживаем перемещение мыши и, когда она достигнет края окна, меняем курсор на ресайзовый. В mousePressEvent смотрим, если мышь была нажата на краю окна и потом мышь перемещается с нажатой кнопкой - ресайзим окно. |