Python-Dateien formatiert

This commit is contained in:
2025-05-23 11:09:47 +02:00
parent 0aa3ddadca
commit 89fdd326c4
2 changed files with 49 additions and 39 deletions
+14 -6
View File
@@ -1,8 +1,10 @@
import os
import glob
from PySide6.QtWidgets import QMainWindow, QLabel
from PySide6.QtGui import QPixmap, QCursor
import os
from PySide6.QtCore import Qt
from PySide6.QtGui import QCursor, QPixmap
from PySide6.QtWidgets import QLabel, QMainWindow
from ui.MainWinddow_ui import Ui_MainWindow
@@ -74,7 +76,9 @@ class MainWindow(QMainWindow):
fullsize = QLabel()
fullsize.setObjectName(f"fullsize_{filename}")
fullsize.setPixmap(original_pixmap)
fullsize.setAlignment(Qt.AlignmentFlag.AlignHCenter) # Horizontale Zentrierung
fullsize.setAlignment(
Qt.AlignmentFlag.AlignHCenter
) # Horizontale Zentrierung
self.ui.verticalLayout_3.addWidget(fullsize)
# Beziehungen speichern
@@ -82,7 +86,9 @@ class MainWindow(QMainWindow):
self.original_pixmaps[fullsize] = original_pixmap
# Click-Event für das Thumbnail einrichten
thumbnail.mousePressEvent = lambda event, t=thumbnail: self.on_thumbnail_clicked(event, t)
thumbnail.mousePressEvent = (
lambda event, t=thumbnail: self.on_thumbnail_clicked(event, t)
)
def _clear_layout(self, layout):
"""Entfernt alle Widgets aus einem Layout."""
@@ -137,7 +143,9 @@ class MainWindow(QMainWindow):
new_width = int(original_pixmap.width() * zoom_value / 100)
# Skaliere das Bild und setze es ins Label
scaled_pixmap = original_pixmap.scaledToWidth(new_width, Qt.TransformationMode.SmoothTransformation)
scaled_pixmap = original_pixmap.scaledToWidth(
new_width, Qt.TransformationMode.SmoothTransformation
)
fullsize_label.setPixmap(scaled_pixmap)
# Stelle sicher, dass die horizontale Zentrierung beibehalten wird
+2
View File
@@ -1,5 +1,7 @@
import sys
from PySide6.QtWidgets import QApplication
from MainWindow import MainWindow