qt 鼠标 画粗细变化线条

当我鼠标绘制的速度快时,线条的变得很细,画的很慢时线条变得很粗,我现在想根据mouseevent事件中每次获取点之间的距离大小作为判断条件,用个反比例函数进行变换,将变换... 当我鼠标绘制的速度快时,线条的变得很细,画的很慢时线条变得很粗,我现在想根据mouseevent事件中每次获取点之间的距离大小作为判断条件,用个反比例函数进行变换,将变换的值作为笔宽形成粗细变换的效果,但是有一点,当绘制快或是在不同平台上,点的疏密程度不一样时会出现“糖葫芦线条”,如何解决,让线条看起来更加的圆滑变化不是很突兀? 展开
 我来答
luhaoting110
2013-08-02 · TA获得超过241个赞
知道答主
回答量:65
采纳率:0%
帮助的人:45.8万
展开全部
觉得你这个原理是对的,平滑的话 试试重载paint函数 用setRenderHint函数
追问
已经用了setRenderHint函数,抗锯齿,主要是我的线条是根据距离变大变小的,中间有个临界点问题,要改的就是这个临界点
追答
那这个就是算法问题了,没做过 帮不了你了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式