Added Renumbering Steps to add gaps between renumbered photos

This commit is contained in:
2025-01-09 00:31:28 +01:00
parent 1079814dd3
commit d1da0f36ce
8 changed files with 850 additions and 8 deletions

View File

@@ -13,6 +13,7 @@ Tiziano Trabattoni | 2023/05/22 | Porting su MacOS per pyqt6
Tiziano Trabattoni | 2023/08/14 | Sorting by Creation date with exiftool
Tiziano Trabattoni | 2024/08/19 | Changed movie tags to include filemodification date for .mp4 from Android
Tiziano Trabattoni | 2024/12/28 | Introduced possibility to ignore metadata and sort only by filename for Undetermined Metadata (old slides)
Tiziano Trabattoni | 2025/01/08 | Added steps for numbering
####### Developed under poetry (with pyqt6 M1 ARM64 code available)
~/Develop/Personal/PICT_poetry » poetry remove pyqt5
@@ -49,6 +50,10 @@ from collections import OrderedDict
''' PyQT6 imports'''
from PICT_numtool_ui import Ui_MainWindow
# from PyQt import QtGui
# from PyQt.QtWidgets import QTreeView, QLabel, QTreeWidgetItem, QMainWindow, QApplication, QFileDialog, QAbstractItemView
# from PyQt.QtGui import QPixmap
from PICT_numtool_ui import Ui_MainWindow
from PyQt6 import QtGui
from PyQt6.QtWidgets import QTreeView, QLabel, QTreeWidgetItem, QMainWindow, QApplication, QFileDialog, QAbstractItemView
from PyQt6.QtGui import QPixmap
@@ -98,7 +103,7 @@ BCOL_BLACK = "background-color: black;"
''' Default instances '''
DEF_INSTANCE = 'select'
NON_FILE_CHARACTERS = '\|/*$?:;<>+"'''
NON_FILE_CHARACTERS = '\\|/*$?:;<>+\"\''
''' Ordering dictionary '''
WorkData = {}
@@ -189,7 +194,9 @@ class main(QMainWindow):
self.ui.cmb_Month.addItem(str(i))
for i in range(YEARS_RANGE[0],YEARS_RANGE[1]+1):
self.ui.cmb_Year.addItem(str(i))
for i in range(1,11):
self.ui.cmb_Step.addItem(str(i))
''' set date and time '''
# print datetime.now().strftime('%d/%m/%Y')
self.day = int(datetime.now().strftime('%d'))
@@ -544,7 +551,7 @@ class main(QMainWindow):
'rename' : True
},
})
count += 1
count += int(self.ui.cmb_Step.currentText())
self.pb.end()
@@ -722,7 +729,7 @@ class PB():
actv = self.progressbar.value()
newv = actv + self.step
if newv <= self.max:
self.progressbar.setValue(newv)
self.progressbar.setValue(int(newv))
'''=========================================================================================================================='''