日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

qt绘制一圈圆_Qt绘制圆

發(fā)布時(shí)間:2023/12/1 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qt绘制一圈圆_Qt绘制圆 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

最近開始折騰Qt了,手頭上的一個(gè)項(xiàng)目需要用到Qt來繪制一些簡單圖像。

記錄下Qt繪制圓的過程:

對(duì)于以A為圓心,半徑為R的圓,外部有一個(gè)外切的正方形,正方形上有B點(diǎn)。如下圖所示:

對(duì)于void QPainter::drawArc(int x, int y, int width, int height, int startAngle, int spanAngle)來說,

1、x和y就是B點(diǎn)的坐標(biāo);

2、width和height就是正方形的長和寬;

3、startAngle為起始角度,該值為正的話,則是逆時(shí)針方向繪制;為負(fù)數(shù)則是順時(shí)針方向繪制;3點(diǎn)鐘方向(水平方向朝右)為0零。

4、spanAngle:為圓弧的對(duì)應(yīng)的角度。

其中startAngle和spanAngle對(duì)應(yīng)的值是角度*16,所以對(duì)于一個(gè)圓來說,startAngle為0,spanAngel為360*16;

對(duì)于其他重載函數(shù),只要記住:QRect & rectangle,為圓的外切正方形。

再說一點(diǎn):對(duì)于我們通常用的x,y左邊而言。往右,x增大;向上,y增大。在Qt中,坐標(biāo)原點(diǎn)是左上角頂點(diǎn),往右,x增大;向下,y增大。所以,對(duì)于height值,我一般都是this->height()-height.

總結(jié)

以上是生活随笔為你收集整理的qt绘制一圈圆_Qt绘制圆的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。