fix: grab rect dpi error on linux

This commit is contained in:
Barry 2022-04-09 15:17:58 +08:00
parent 1be849aa22
commit 393dc3fda6

View file

@ -109,8 +109,8 @@ QRect VideoForm::getGrabCursorRect()
#elif defined(Q_OS_LINUX)
rc = QRect(ui->keepRatioWidget->mapToGlobal(m_videoWidget->pos()), m_videoWidget->size());
// high dpi support -- taken from the WIN32 section and untested
rc.setTopLeft(rc.topLeft() * m_videoWidget->devicePixelRatio());
rc.setBottomRight(rc.bottomRight() * m_videoWidget->devicePixelRatio());
rc.setTopLeft(rc.topLeft() * m_videoWidget->devicePixelRatioF());
rc.setBottomRight(rc.bottomRight() * m_videoWidget->devicePixelRatioF());
rc.setX(rc.x() + 10);
rc.setY(rc.y() + 10);