Qt 技巧
1、图片显示到widget正中间,像相册一样:
void WidgetPiture::paintEvent(QPaintEvent *event)
{
QPainter painter(this);
QPixmap pixmap = m_pixmap.scaled(size(), Qt::KeepAspectRatio);
painter.drawPixmap((width() - pixmap.width()) / 2, (height() - pixmap.height()) / 2, pixmap);
}