Название: Функционал QMenuBar Отправлено: Dupel от Октябрь 10, 2013, 13:39 Добрый день. Я пишу оригинальный(не квадратный) виджет на Qt. И столкнулся с проблемой повторения функционала QMenyBar.
Собственно вопрос, как написать функционал переноски окна по рабочему столу. Название: Re: Функционал QMenuBar Отправлено: Bepec от Октябрь 10, 2013, 13:47 Ну чуть подправим вопрос, далее перейдем к делу.
Вы пишете программу, главное окно которой будет нестандартной формы. И вам необходимо написать функцию перемещения окна по экрану. Сначала вам надо определить места, за которые тягать можно. Далее переопределяем mousePressEvent, mouseMoveEvent, mouseReleaseEvent. В нажатии проверяем вхождение в то место, за которое можно таскать. Если попадаем, то в функции mouseMoveEvent перемещаем окно по координатам. В принципе всё. PS у Шлее имеется хороший пример с описанием. |