Название: Window перемещение окна Отправлено: BuRn от Июль 21, 2015, 21:39 Добрый день. Есть следующая проблема, у окна срыт заголовок и все что с ним связанно, дабы сделать свой, вместе с кнопкой свернуть/развернуть/зарыть, пытаюсь сделать что бы за этот мой заговолок можно было перетаскивать окно, все бы ничего, задача тривиальная, взять глобальные координаты мыши, высчитать координаты окна и присвоить x y окна новые координаты. Окно перемещается, но адекватно это выглядит если только его перемещать медленно, если я начинаю перемещать окно чуть быстрее, его начинает дергать по всему экрану(прыгает), но в итоге конечно становится на то место, куда надо. Кто-нибудь сталкивался? Есть какое-нибудь решение этой проблемы?
Название: Re: Window перемещение окна Отправлено: Bepec от Июль 22, 2015, 11:06 Тяжеловесная отрисовка или расчёты в основном потоке имеются?
Обычное окно с изменённой отрисовкой спокойно по всему экрану таскается. PS конечно же код бы посмотреть, но как я понимаю слишком много получится кода :) Название: Re: Window перемещение окна Отправлено: BuRn от Июль 22, 2015, 11:45 Тяжеловесная отрисовка или расчёты в основном потоке имеются? Ничего не имеется. Вот на примере голое окно, кликните на черный квадрат, откроется Windowи просто потяните его, MouseArea на весь Window.Обычное окно с изменённой отрисовкой спокойно по всему экрану таскается. PS конечно же код бы посмотреть, но как я понимаю слишком много получится кода :) Код: import QtQuick 2.4 Название: Re: Window перемещение окна Отправлено: Bepec от Июль 22, 2015, 12:32 Не заметил такого поведения. Абсолютно нормально, как и стандартное окно передвигается.
Хотя конечно если очень очень очень быстро психоделически дергать мышкой, начинается мелькание, но это уже на мой взгляд нормальная ситуация при слишком быстром движении на экране - глаза не успевают. Но и обычное окно себя так ведёт. Название: Re: Window перемещение окна Отправлено: BuRn от Июль 22, 2015, 12:38 Не заметил такого поведения. Абсолютно нормально, как и стандартное окно передвигается. У меня не дергается только если окно перемещать супер медленноХотя конечно если очень очень очень быстро психоделически дергать мышкой, начинается мелькание, но это уже на мой взгляд нормальная ситуация при слишком быстром движении на экране - глаза не успевают. Но и обычное окно себя так ведёт. Название: Re: Window перемещение окна Отправлено: Bepec от Июль 22, 2015, 13:56 Я в квике не силён вообще, но помоему там всё завязано на видеокарточку, на интегрированной у меня ни 1 пример не запускался.
Название: Re: Window перемещение окна Отправлено: BuRn от Июль 22, 2015, 15:12 Я в квике не силён вообще, но помоему там всё завязано на видеокарточку, на интегрированной у меня ни 1 пример не запускался. Да вы правы, у меня интегрированная видеокарта, но по сути это ед проблема |