updated gl display

This commit is contained in:
Jared Bruni
2020-01-31 06:31:03 -08:00
parent ef5f697c5c
commit 4e987c58bc

View File

@@ -30,13 +30,16 @@ void DisplayWindow::createControls() {
img_label->setGeometry(0,0,640, 480);
}
void DisplayWindow::displayImage(const QImage &img) {
QRect src(QPoint(0, 0), size());
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
QRect dst(QPoint(0,0),p.size());
dst.moveCenter(src.center());
img_label->setGeometry(dst);
img_label->setPixmap(p);
//gl_display->setNewFrame(img.copy());
if(gl_display.isVisible() == false) {
QRect src(QPoint(0, 0), size());
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
QRect dst(QPoint(0,0),p.size());
dst.moveCenter(src.center());
img_label->setGeometry(dst);
img_label->setPixmap(p);
} else {
gl_display->setNewFrame(img.copy());
}
}
void DisplayWindow::paintEvent(QPaintEvent *) {