Qt中通過drawArc()函式實作畫圓弧,有三個原型。其中 rectangle是圓弧的包圍框,startAngle是起始角度,spanAngle 是旋轉角度。
drawArc void drawArc ( const QRectF & rectangle, int startAngle, int spanAngle )
void drawArc ( const QRect & rectangle, int startAngle, int spanAngle )
void drawArc ( int x, int y, int width, int height, int startAngle, int spanAngle )
坐標可以使用QRectF輸入因為QRectF是qeal型別,可以精確定位,但是輸入角度因為是整型的,角度會有偏差,這個怎么解決
uj5u.com熱心網友回復:
輸入角度是1/16度的整數倍吧,你說的偏差有多大?這么明顯?uj5u.com熱心網友回復:
放大后很很明顯
uj5u.com熱心網友回復:
如果你要做cad級別的效果,可能用opengl比較好
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47664.html
標籤:工具平臺和程序庫
上一篇:該怎么選擇下一步的路線呢?
下一篇:clumsy過濾器引數設定疑問
