mirror of
https://github.com/lostjared/Acid.Cam.v2.Qt.git
synced 2025-12-10 17:00:02 +01:00
updated gl display
This commit is contained in:
@@ -30,13 +30,16 @@ void DisplayWindow::createControls() {
|
|||||||
img_label->setGeometry(0,0,640, 480);
|
img_label->setGeometry(0,0,640, 480);
|
||||||
}
|
}
|
||||||
void DisplayWindow::displayImage(const QImage &img) {
|
void DisplayWindow::displayImage(const QImage &img) {
|
||||||
QRect src(QPoint(0, 0), size());
|
if(gl_display.isVisible() == false) {
|
||||||
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
|
QRect src(QPoint(0, 0), size());
|
||||||
QRect dst(QPoint(0,0),p.size());
|
QPixmap p = QPixmap::fromImage(img).scaled(size(),Qt::KeepAspectRatio, Qt::FastTransformation);
|
||||||
dst.moveCenter(src.center());
|
QRect dst(QPoint(0,0),p.size());
|
||||||
img_label->setGeometry(dst);
|
dst.moveCenter(src.center());
|
||||||
img_label->setPixmap(p);
|
img_label->setGeometry(dst);
|
||||||
//gl_display->setNewFrame(img.copy());
|
img_label->setPixmap(p);
|
||||||
|
} else {
|
||||||
|
gl_display->setNewFrame(img.copy());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void DisplayWindow::paintEvent(QPaintEvent *) {
|
void DisplayWindow::paintEvent(QPaintEvent *) {
|
||||||
|
|||||||
Reference in New Issue
Block a user