• 9494阅读
  • 4回复

关于qt的 绘图函数 drawArc() [复制链接]

上一主题 下一主题
离线kongz
 
只看楼主 倒序阅读 楼主  发表于: 2007-03-07
— 本帖被 XChinux 执行加亮操作(2008-07-27) —
  大家好,我是初学qt的,想用这个平台做一个绘图的测试小软件.
其中用到drawArc函数,其参数是一个矩形和两个角度.

我想知道的是这个矩形和这个圆是什么关系?
已知圆心,半径,起始角度和终止角度,怎么求这个矩形参数.
看qt的参考文档,都只是所角度需要乘以16,并没有提到这个参数的关系.
哪位大侠告知一下.
[ 此贴被XChinux在2008-07-27 12:42重新编辑 ]
离线zeki709

只看该作者 1楼 发表于: 2007-03-11
圆是矩形的内切圆,角度单位是1/16度
离线jedychen

只看该作者 2楼 发表于: 2007-03-12
在Qt4中:
已知:圆心(x,y), 半径 r, 角度 start, span
使用:
QRect rect( x-r, y-r, 2*r, 2*r);
painter.drawArc(rect, start*16, span*16);
离线kongz
只看该作者 3楼 发表于: 2007-03-13
多谢两位!
不过这里的论坛好像很不好登陆,直接登陆总是找不到,每次我都是通过搜索百度对该站的快照,然后跳转链接进来。
是不是对直接访问的ip有限制啊。
离线jedychen

只看该作者 4楼 发表于: 2007-03-13
有的时候登录不上,不知道是不是没开机^_^
我收藏了网址,可以直接上的
http://www.qtcn.org/bbs/
快速回复
限100 字节
 
上一个 下一个