aboutsummaryrefslogtreecommitdiffstats
path: root/examples/multimedia/camera/camera.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/multimedia/camera/camera.py')
-rw-r--r--examples/multimedia/camera/camera.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/examples/multimedia/camera/camera.py b/examples/multimedia/camera/camera.py
index 0f23a37fb..12c8d2e97 100644
--- a/examples/multimedia/camera/camera.py
+++ b/examples/multimedia/camera/camera.py
@@ -50,6 +50,7 @@ from PySide6.QtWidgets import (QApplication, QHBoxLayout, QLabel,
from PySide6.QtMultimedia import QCamera, QCameraImageCapture, QCameraInfo
from PySide6.QtMultimediaWidgets import QCameraViewfinder
+
class ImageView(QWidget):
def __init__(self, previewImage, fileName):
super().__init__()
@@ -83,6 +84,7 @@ class ImageView(QWidget):
def launch(self):
QDesktopServices.openUrl(QUrl.fromLocalFile(self.fileName))
+
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
@@ -160,6 +162,7 @@ class MainWindow(QMainWindow):
self.tabWidget.addTab(imageView, "Capture #{}".format(index))
self.tabWidget.setCurrentIndex(index)
+
if __name__ == '__main__':
app = QApplication(sys.argv)
mainWin = MainWindow()