Align image to center and put dark background
This commit is contained in:
@@ -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
@@ -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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user