src/eric7/PdfViewer/PdfInfoWidget.py

branch
pdf_viewer
changeset 9722
63135ab601e7
parent 9705
7629a6f23b2e
child 10439
21c28b0f9e41
equal deleted inserted replaced
9714:2a3c6f6f88b6 9722:63135ab601e7
5 5
6 """ 6 """
7 Module implementing an info widget showing data of a PDF document. 7 Module implementing an info widget showing data of a PDF document.
8 """ 8 """
9 9
10 from PyQt6.QtCore import Qt, pyqtSlot, QFileInfo 10 from PyQt6.QtCore import QFileInfo, Qt, pyqtSlot
11 from PyQt6.QtPdf import QPdfDocument 11 from PyQt6.QtPdf import QPdfDocument
12 from PyQt6.QtWidgets import QWidget, QFormLayout, QLabel 12 from PyQt6.QtWidgets import QFormLayout, QLabel, QWidget
13 13
14 from eric7.Globals import dataString 14 from eric7.Globals import dataString
15 15
16 16
17 class PdfInfoWidget(QWidget): 17 class PdfInfoWidget(QWidget):
131 str(self.__document.pageCount()) if ready else "" 131 str(self.__document.pageCount()) if ready else ""
132 ) 132 )
133 self.__infoLabels["creationDate"].setText( 133 self.__infoLabels["creationDate"].setText(
134 self.__document.metaData(QPdfDocument.MetaDataField.CreationDate).toString( 134 self.__document.metaData(QPdfDocument.MetaDataField.CreationDate).toString(
135 "yyyy-MM-dd hh:mm:ss t" 135 "yyyy-MM-dd hh:mm:ss t"
136 ) if ready 136 )
137 if ready
137 else "" 138 else ""
138 ) 139 )
139 self.__infoLabels["modificationDate"].setText( 140 self.__infoLabels["modificationDate"].setText(
140 self.__document.metaData( 141 self.__document.metaData(
141 QPdfDocument.MetaDataField.ModificationDate 142 QPdfDocument.MetaDataField.ModificationDate

eric ide

mercurial