如何在不覆盖paintEvent
.
我想在 Qt Designer 生成的另一个小部件内绘制一个小部件,所以我不能覆盖它paintEvent
。
我试着像这样直接画:
QPainter *painter= new QPainter(ui->drawArea);
painter.drawLine(50,50,50,150);
painter.close();
但 Qt 告诉我QPainDevice
是 0 或类似的东西,
我通过创建画家尝试了相同的示例,然后begin()
使用(小部件)调用该方法QPaintDevice
但同样的问题。
Qt 版本:4.8.6。