Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Julila от Октябрь 10, 2015, 01:10



Название: Передвижение картинки и поворот её по часовой стрелке
Отправлено: Julila от Октябрь 10, 2015, 01:10
Добрый вечер.
У меня есть изображение, которое  я бы хотела по нажатию левой кнопки мыши сдвинуть влево. перетянуть проще говоря. есть ли на эту тему какие-либо советы???

и второй вопрос.
если я xочу эту картинку по нажатию правой клавиши повернуть по часовой стрелке. то я беру точку по средине и от нее пляшу или как ?

спасибо зарание.


Название: Re: Передвижение картинки и поворот её по часовой стрелке
Отправлено: AzazelloAV от Октябрь 10, 2015, 08:56
Добрый вечер.
У меня есть изображение, которое  я бы хотела по нажатию левой кнопки мыши сдвинуть влево. перетянуть проще говоря. есть ли на эту тему какие-либо советы???

и второй вопрос.
если я xочу эту картинку по нажатию правой клавиши повернуть по часовой стрелке. то я беру точку по средине и от нее пляшу или как ?

спасибо зарание.


Советов много конечно. Ставите мышку на картинку, сильно прижимаете левую кнопку и пытаетесь её тянуть по столу.

А если серьёзно то вы про программирование на Qt или где нибудь ещё?
Если на Qt то GraphicsScene умеет это из коробки (двигать). А поворот через синусы - косинусы. Только учтите, что при углах близких к 180 будет двигатся рывками из-за приближения значений к 0 и потери точности.


Название: Re: Передвижение картинки и поворот её по часовой стрелке
Отправлено: lks от Октябрь 20, 2015, 13:00
Пример.


Название: Re: Передвижение картинки и поворот её по часовой стрелке
Отправлено: AzazelloAV от Октябрь 20, 2015, 19:02
Пример.
Конкретизируйте


Название: Re: Передвижение картинки и поворот её по часовой стрелке
Отправлено: Racheengel от Октябрь 20, 2015, 21:17
Дык в аттаче пример, видимо.