呼叫开始时QPainter失败

use*_*974 0 c++ qt qpixmap qpainter

我正在尝试在QsplashScreen上绘制PNG文件.我正试图通过QPainter.我想通过它做的原因QPainter是因为我希望它能够平滑地最小化(直到它消失),当我只是在修复它时它看起来并不光滑.

我把它QSplashScreen传给了QPainter构造函数.当我在QPainterwith QSplashScreen参数中调用begin()时,它在断言上失败d->active.当我供应时,它会以同样的方式发生Qpixmap.

我究竟做错了什么?我应该如何启动QPainter's begin()?

Ada*_*m W 5

您想要创建QSplashScreen并重新实现的子类drawContents.查看文档.

使用他们给你的画家,你应该没事.