12345678910111213141516171819202122232425262728293031323334353637 |
- #include "AboutView.h"
- #include "AppInfoWidget.h"
- #include <QBoxLayout>
- #include <QApplication>
- #include <QPainter>
- #include <QDebug>
- AboutView::AboutView(QWidget *parent) : QWidget(parent)
- {
- // setStyleSheet("background-color: rgb(222, 222, 0);");
- initialize();
- initLayout();
- }
- void AboutView::paintEvent(QPaintEvent *event)
- {
- QWidget::paintEvent(event);
- QPainter painter(this);
- QPixmap pixmap(":/resource/background/1.jpg");
- painter.drawPixmap(0, 0,
- pixmap.scaled(width(), height(), Qt::KeepAspectRatioByExpanding, Qt::SmoothTransformation));
- }
- void AboutView::initialize()
- {
- m_vBoxLayout = new QVBoxLayout(this);
- m_appInfoWidget = new AppInfoWidget(this);
- }
- void AboutView::initLayout()
- {
- // m_vBoxLayout->setAlignment(Qt::AlignCenter);
- m_vBoxLayout->addWidget(m_appInfoWidget);
- }
|