Align image to center and put dark background

This commit is contained in:
2016-07-30 21:19:25 +02:00
parent a679efa11a
commit 59970e20de
2 changed files with 4 additions and 1 deletions
+3
View File
@@ -2,6 +2,7 @@
#include <QMouseEvent> #include <QMouseEvent>
#include <QScrollBar> #include <QScrollBar>
#include <QKeyEvent> #include <QKeyEvent>
#include <QPalette>
#include <QDebug> #include <QDebug>
ImageScrollArea::ImageScrollArea(QWidget *parent) : QScrollArea(parent), ImageScrollArea::ImageScrollArea(QWidget *parent) : QScrollArea(parent),
@@ -9,6 +10,8 @@ ImageScrollArea::ImageScrollArea(QWidget *parent) : QScrollArea(parent),
{ {
m_label = new QLabel(this); m_label = new QLabel(this);
setWidget(m_label); setWidget(m_label);
setAlignment(Qt::AlignCenter);
setBackgroundRole(QPalette::Dark);
} }
void ImageScrollArea::setImage(const QPixmap &img) void ImageScrollArea::setImage(const QPixmap &img)
+1 -1
View File
@@ -29,7 +29,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),
viewMenu->addAction(tr("Zoom In"), m_image, SLOT(zoomIn()), QKeySequence::ZoomIn); viewMenu->addAction(tr("Zoom In"), m_image, SLOT(zoomIn()), QKeySequence::ZoomIn);
viewMenu->addAction(tr("Zoom Out"), m_image, SLOT(zoomOut()), QKeySequence::ZoomOut); viewMenu->addAction(tr("Zoom Out"), m_image, SLOT(zoomOut()), QKeySequence::ZoomOut);
viewMenu->addAction(tr("Best Fit"), m_image, SLOT(bestFit()), QKeySequence("Ctrl+1")); viewMenu->addAction(tr("Best Fit"), m_image, SLOT(bestFit()), QKeySequence("Ctrl+1"));
viewMenu->addAction(tr("1:1"), m_image, SLOT(oneToOne())); viewMenu->addAction(tr("100%"), m_image, SLOT(oneToOne()));
menuBar()->addMenu(viewMenu); menuBar()->addMenu(viewMenu);
} }