找回密码
 立即注册
收起左侧

Qpainter 的应用位置?

1
回复
6973
查看
[复制链接]
累计签到:168 天
连续签到:1 天
来源: 2013-11-10 10:21:17 显示全部楼层 |阅读模式
1Qter豆
本帖最后由 cll 于 2013-11-10 10:27 编辑

Qpainter 一般都是paintevent中使用的,好像在别的函数中也可以用,但是用了几次,好像会提示错误,我的错误是因为我这个类的使用位置有问题吗,经常会出现Painter not active的错误?

最佳答案

查看完整内容

不是因为这个使用位置,而是你其他的错误。 因为这个类本身在哪里都可以用的,不一定要在界面上进行绘制,也可以在图片等其他绘图设备上进行绘制,所以在其他地方也可以使用的。 不过如果要绘制当前界面,是要调用paintEvent的。
回复

使用道具 举报

累计签到:1570 天
连续签到:1 天
2013-11-10 10:21:18 显示全部楼层
不是因为这个使用位置,而是你其他的错误。


因为这个类本身在哪里都可以用的,不一定要在界面上进行绘制,也可以在图片等其他绘图设备上进行绘制,所以在其他地方也可以使用的。

不过如果要绘制当前界面,是要调用paintEvent的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了