diff --git a/src/MainWindow.py b/src/MainWindow.py index db8b575..9faec63 100644 --- a/src/MainWindow.py +++ b/src/MainWindow.py @@ -3,7 +3,7 @@ import os import pymupdf # PyMuPDF from PySide6.QtCore import Qt -from PySide6.QtGui import QCursor, QPixmap, QImage, QPainter, QAction +from PySide6.QtGui import QCursor, QPixmap, QImage, QPainter, QAction, QIcon from PySide6.QtWidgets import QLabel, QMainWindow, QApplication, QStyleFactory from ui.MainWinddow_ui import Ui_MainWindow @@ -196,12 +196,22 @@ class MainWindow(QMainWindow): thumbnail.setCursor(QCursor(Qt.CursorShape.PointingHandCursor)) thumbnail.setMouseTracking(True) self.ui.verticalLayout_2.addWidget(thumbnail) + + # Seitennumer für Thumbnail anzeigen + thumbnail_label = QLabel(f"Seite: {page_num+1}") + thumbnail_label.setAlignment(Qt.AlignmentFlag.AlignCenter) + self.ui.verticalLayout_2.addWidget(thumbnail_label) # Vollbild-Version erstellen (überlagerte Ebenen) und zur rechten Spalte hinzufügen fullsize = QLabel() fullsize.setObjectName(f"fullsize_{pdf_filename}_page_{page_num + 1}") fullsize.setAlignment(Qt.AlignmentFlag.AlignHCenter) # Horizontale Zentrierung self.ui.verticalLayout_3.addWidget(fullsize) + + # Seitennumer für Vollansich anzeigen + fullsize_label = QLabel(f"Seite: {page_num+1}") + fullsize_label.setAlignment(Qt.AlignmentFlag.AlignCenter) + self.ui.verticalLayout_3.addWidget(fullsize_label) # Beziehungen speichern self.thumbnail_to_full_image[thumbnail] = fullsize @@ -216,6 +226,8 @@ class MainWindow(QMainWindow): fullsize.mousePressEvent = lambda event, f=fullsize: self.on_fullsize_mouse_press(event, f) fullsize.mouseMoveEvent = lambda event, f=fullsize: self.on_fullsize_mouse_move(event, f) fullsize.mouseReleaseEvent = lambda event, f=fullsize: self.on_fullsize_mouse_release(event, f) + + print(f"Seite {page_num+1} gerendert.") # PDF-Dokumente schließen diff_doc.close()