运用想要使用QPainter绘图时,运行时出现如上所示错误,原因如下:
因为QT不像MFC在什么时间都可以绘图,使用QPainter画图,就要继承QWidget,重写paintEvent()虚函数,在里面进行绘图。
如果要在其他地方绘制图形,可以考虑绘制到QImage或者QPixmap上面,然后在paintEvent()里面调用QPainter的绘制图像的函数。
运用想要使用QPainter绘图时,运行时出现如上所示错误,原因如下:
因为QT不像MFC在什么时间都可以绘图,使用QPainter画图,就要继承QWidget,重写paintEvent()虚函数,在里面进行绘图。
如果要在其他地方绘制图形,可以考虑绘制到QImage或者QPixmap上面,然后在paintEvent()里面调用QPainter的绘制图像的函数。