void MainWindow::paintEvent ( QPaintEvent * event )
{
QPainter painter(this);
painter.setPen(Qt::blue);
painter.setFont(QFont("Arial", 30));
painter.drawText(rect(), Qt::AlignCenter, "Qt");
QPalette palette;
palette.setColor(QPalette::Background,QColor(255, 0, 0, 127));
//this->setPalette(palette);
ui->label->setPalette(palette);
}
这样QLabel为什么没有变化呢