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 import glob
from PySide6.QtWidgets import QMainWindow, QLabel import os
from PySide6.QtGui import QPixmap, QCursor
from PySide6.QtCore import Qt from PySide6.QtCore import Qt
from PySide6.QtGui import QCursor, QPixmap
from PySide6.QtWidgets import QLabel, QMainWindow
from ui.MainWinddow_ui import Ui_MainWindow from ui.MainWinddow_ui import Ui_MainWindow
@@ -74,7 +76,9 @@ class MainWindow(QMainWindow):
fullsize = QLabel() fullsize = QLabel()
fullsize.setObjectName(f"fullsize_{filename}") fullsize.setObjectName(f"fullsize_{filename}")
fullsize.setPixmap(original_pixmap) fullsize.setPixmap(original_pixmap)
fullsize.setAlignment(Qt.AlignmentFlag.AlignHCenter) # Horizontale Zentrierung fullsize.setAlignment(
Qt.AlignmentFlag.AlignHCenter
) # Horizontale Zentrierung
self.ui.verticalLayout_3.addWidget(fullsize) self.ui.verticalLayout_3.addWidget(fullsize)
# Beziehungen speichern # Beziehungen speichern
@@ -82,7 +86,9 @@ class MainWindow(QMainWindow):
self.original_pixmaps[fullsize] = original_pixmap self.original_pixmaps[fullsize] = original_pixmap
# Click-Event für das Thumbnail einrichten # 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): def _clear_layout(self, layout):
"""Entfernt alle Widgets aus einem Layout.""" """Entfernt alle Widgets aus einem Layout."""
@@ -137,7 +143,9 @@ class MainWindow(QMainWindow):
new_width = int(original_pixmap.width() * zoom_value / 100) new_width = int(original_pixmap.width() * zoom_value / 100)
# Skaliere das Bild und setze es ins Label # 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) fullsize_label.setPixmap(scaled_pixmap)
# Stelle sicher, dass die horizontale Zentrierung beibehalten wird # Stelle sicher, dass die horizontale Zentrierung beibehalten wird
+2
View File
@@ -1,5 +1,7 @@
import sys import sys
from PySide6.QtWidgets import QApplication from PySide6.QtWidgets import QApplication
from MainWindow import MainWindow from MainWindow import MainWindow