vir*_*tor 5 qt background clear qpainter
我正在使用QPainter在窗口上获取一些图形.不幸的是,每次paintEvent()调用该函数时,整个窗口都被清除.如何在不清除的情况下绘制?即我如何将以前的油漆事件中的东西保持不变?
我正在使用Qt4
由于这两个回复仅针对Qt3,因此这是Qt4的解决方案.你需要打电话
setAttribute(Qt::WA_OpaquePaintEvent);
Run Code Online (Sandbox Code Playgroud)
(例如在构造函数中)遵循此处的文档.