• 4769阅读
  • 3回复

QPainterPath怎么作一个有两个圆角的矩形? [复制链接]

上一主题 下一主题
离线hjkcai
 
只看楼主 正序阅读 楼主  发表于: 2011-12-20
就是像这样的:


因为画出来的不仅要描边,还要有填充,所以用QPainterPath,希望高手帮帮忙 ;D
离线hjkcai
只看该作者 3楼 发表于: 2011-12-20
回复1楼:
    能给出具体代码吗?QPainterPath::arcTo()我有点搞不懂到底是怎么用的

回复2楼:
    这个例子是全部圆角的矩形,我只要有两个圆角就行了
离线haihua_880

只看该作者 2楼 发表于: 2011-12-20
你先看看Qt的这个例子
Qt开发三年了
离线roywillow

只看该作者 1楼 发表于: 2011-12-20
先添加上、左、下三条polyline,然后添加右下角的四分之一圆弧(好像是arch还是啥),然后添加右边的直边,最后添加右上的圆弧
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个