есть ли какая то возможность спрятать верхнюю рамку со всеми кнопками и заголовками, но что бы можно было ресайзить как обычно окно. Спасибо.
Да, только нужно написать свой обработчик ресайза. Идея такая: если нет системного обработчика из-за отсутствия рамки, то эмулируем его. В mouseMoveEvent отслеживаем перемещение мыши и, когда она достигнет края окна, меняем курсор на ресайзовый. В mousePressEvent смотрим, если мышь была нажата на краю окна и потом мышь перемещается с нажатой кнопкой - ресайзим окно.