我使用QMainWindow, 想把QPainter设置为setCentralWidget 应该怎么设置阿?
代码如下:
setAutoFillBackground(true);
QPalette palette = this->palette();
palette.setColor(QPalette::Window,Qt::white);
setPalette(palette);
pix = new QPixmap(320,210);
pix->fill(Qt::white);
map_image.load(":/images/map.png");
point_image.load(":/images/point.png");
painter = new QPainter(pix);
painter->drawImage(QPoint(0,0),map_image);
setCentralWidget(painter)
这里报错,说只能是widget 请问大家应该怎么编写这段代码