Russian Qt Forum

Qt => Вопросы новичков => Тема начата: Bepec от Декабрь 02, 2013, 09:39



Название: Нахождение точки на окружности по градусам и поворот рисунка на заданный угол.
Отправлено: Bepec от Декабрь 02, 2013, 09:39
Собственно всё в названии.

!!!Warning!!!
Осознаю, что вопросы простые и задавались на моей памяти пару раз. Но тем тех я не нашёл к сожалению.

Собственно нужен QDial со своей стрелочкой. Имеется уже класс с данным функционалом, но он по лицензии не проходит для программы и в нём дофига всего наворочено.

Пытался применить формулу
_x = x + radius * sin(angle);
_y = y + radius * cos(angle);
но получается прыгающая стрелка - двигается по 30-40 градусов за 1 angle.

Ну и  собственно второй вопрос - поворот рисунка на заданный угол. Рисунок проворачивается нормально, вот только относительно ммм... левого угла что ли. А надо центра.

PS ещё раз прошу извинения за простоту вопросов, но я в тупичке :)


Название: Re: Нахождение точки на окружности по градус&
Отправлено: _OLEGator_ от Декабрь 02, 2013, 09:50
angle в радианах
по поводу вращения картинки вокруг центра - эта тема поднималась не раз. Надо сначала сдвинуть в нужную точку, а потом вращать.