Python-Dateien formatiert
This commit is contained in:
+14
-6
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user