QPainter::begin: Paint device returned engine == 0, type: 2
时间: 2023-10-31 13:06:27 浏览: 126
QPainter:CPP实习生,Sotfware,Painter
这个问题是由于没有创建正确的绘图设备导致的。在使用QPainter绘图之前,必须先创建一个QPaintDevice对象,例如QWidget或QPixmap。请确保在调用QPainter的begin函数之前,已经将一个有效的QPaintDevice对象传递给它。同时,也需要注意在使用完QPainter之后调用其end函数,释放绘图设备资源。
阅读全文