diff --git a/PictureDialog.cpp b/PictureDialog.cpp index 5304d1a..a064f7d 100755 --- a/PictureDialog.cpp +++ b/PictureDialog.cpp @@ -67,6 +67,8 @@ PictureDialog::PictureDialog(ProfileDatabase *profileDB, QWidget *parent) : ui->cmdExport->setMenu(exportMenu); installEventFilter(this); + installEventFilter(ui->labPicture); + ui->labPicture->setFocusPolicy(Qt::StrongFocus); } PictureDialog::~PictureDialog() @@ -78,7 +80,7 @@ PictureDialog::~PictureDialog() bool PictureDialog::eventFilter(QObject *obj, QEvent *ev) { bool returnValue = false; - if (obj == this) + if (obj == this || obj == ui->labPicture) { if (ev->type() == QEvent::KeyPress) { diff --git a/PictureDialog.ui b/PictureDialog.ui index 8bfa4a9..7759b0b 100755 --- a/PictureDialog.ui +++ b/PictureDialog.ui @@ -120,7 +120,7 @@ - Qt::ClickFocus + Qt::NoFocus Export picture @@ -136,7 +136,7 @@ - Qt::ClickFocus + Qt::NoFocus Close