filenameLabel.py 675 B

1234567891011121314151617181920212223242526
  1. '''
  2. Label spécial pour l'affichage du ou des chemins d'accès aux fichiers générés
  3. @author: olivier.massot, sept. 2017
  4. '''
  5. from PyQt5.QtWidgets import QFrame
  6. from path import Path
  7. from ui.qt.filename_label_ui import Ui_Frame
  8. class FilenameLabel(QFrame):
  9. def __init__(self, filename):
  10. filename = Path(filename)
  11. self._filename = filename
  12. super(FilenameLabel, self).__init__()
  13. self.createWidgets()
  14. self.ui.txtFilename.setText("...\\" + filename.parent.name + "\\" + filename.name)
  15. def createWidgets(self):
  16. self.ui = Ui_Frame()
  17. self.ui.setupUi(self)
  18. def filename(self):
  19. return self._filename