Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: Livingston от Ноябрь 13, 2010, 18:53



Название: Рисование секторов QCanvasEllipse
Отправлено: Livingston от Ноябрь 13, 2010, 18:53
Есть задача отрисовки сектора окружности средствами QCanvasEllipse. Возникла проблема с заданием начаьного и конечного угла сектора. То есть я получаю нужные углы (в градусах), значения корректные, затем помножаю их на 16 и вызываю QCanvasEllipse::setAngles(int, int). При перерисовке QCanvas, рисуется круг, без той части, которая отделена хордой. Природа хорды не понятна - она не описывается ни подставляемыми значениями, ни здравым смыслом, ни в документации нет ни слова про хорду. Так вот вопрос, может кто сталкивался с похожей проблемой? Может есть какие-нибудь нюансы при работе с QCanvasEllipse?
Котэ 3.3.8

ну или это кривые руки и плохой английский... :)