Qt错误:Painter not active

Qt错误:Painter not active

使用Qt进行2D绘图时,运行结果界面空白,同时提示Painter not active这样的错误,如下图所示:
在这里插入图片描述

原因:

虽然定义了Qpainter绘画对象,但是并没有将其关联到绘画设备。因此提示Painter没有激活,如下图:
在这里插入图片描述
如果绘图设备是当前的Widget,直接在创建对象时绑定绘图设备,即可。
重新绑定绘图设备,界面就显示出来了。

你可能感兴趣的:(Qt,QPainter,Qt)