Название: move/resize рамкой Отправлено: Igors от Декабря 29, 2013, 13:16 Добрый день
Т.е. пользователь мувит/ресайзит только рамочку и лишь когда отпустил - изменяются размеры окна. В нативняке знаю как - для рамочки нужно создать окно класса kOverlayWindowClass. А чему это соответствует в Qt? Или можно проще, такая возможность ресайза вшита? Спасибо Название: Re: move/resize рамкой Отправлено: Bepec от Декабря 29, 2013, 14:45 Нет, такой возможности нет.
Ибо этим занимается оконный менеджер, а Qt с самого начала нативняка не признаёт. Хотя можно потумкать и сделать свой аналог. Только это будет костыль :) Название: Re: move/resize рамкой Отправлено: Igors от Декабря 30, 2013, 14:23 "В принципе" все очень просто, флаг WA_TranslucentBackground, позволяет создать "пустое" окно у которого только рамка.
Теперь такой вопросик: вот я распишу все эти драги, (начинается все с нажатия мыши) как мне этот ф-ционал добавить в существующие окна не прибегая к наследованию и/или изменению базовых классов? Спасибо Название: Re: move/resize рамкой Отправлено: Serr500 от Декабря 30, 2013, 15:10 installEventFilter?
|