diff --git a/ui/main_window.py b/ui/main_window.py index 1439a07..c0cea7a 100644 --- a/ui/main_window.py +++ b/ui/main_window.py @@ -15,187 +15,167 @@ from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) -from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QFrame, - QGridLayout, QGroupBox, QHBoxLayout, QLabel, - QLineEdit, QMainWindow, QMenuBar, QProgressBar, - QPushButton, QSizePolicy, QSlider, QSpinBox, - QStatusBar, QTabWidget, QVBoxLayout, QWidget) +from PySide6.QtWidgets import (QApplication, QCheckBox, QComboBox, QDateEdit, + QFrame, QGridLayout, QGroupBox, QHBoxLayout, + QLabel, QLineEdit, QMainWindow, QProgressBar, + QPushButton, QSizePolicy, QSpinBox, QTabWidget, + QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") - MainWindow.resize(614, 808) + MainWindow.resize(366, 596) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.gridLayout = QGridLayout(self.centralwidget) self.gridLayout.setObjectName(u"gridLayout") self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") - self.tab_3 = QWidget() - self.tab_3.setObjectName(u"tab_3") - self.gridLayout_3 = QGridLayout(self.tab_3) + self.tab_1 = QWidget() + self.tab_1.setObjectName(u"tab_1") + self.gridLayout_6 = QGridLayout(self.tab_1) + self.gridLayout_6.setObjectName(u"gridLayout_6") + self.folder_group = QFrame(self.tab_1) + self.folder_group.setObjectName(u"folder_group") + self.gridLayout_3 = QGridLayout(self.folder_group) self.gridLayout_3.setObjectName(u"gridLayout_3") - self.output_folder_group = QGroupBox(self.tab_3) - self.output_folder_group.setObjectName(u"output_folder_group") - self.verticalLayout_3 = QVBoxLayout(self.output_folder_group) - self.verticalLayout_3.setObjectName(u"verticalLayout_3") - self.output_path = QLineEdit(self.output_folder_group) + self.gridLayout_3.setContentsMargins(-1, -1, 9, 9) + self.input_path = QLineEdit(self.folder_group) + self.input_path.setObjectName(u"input_path") + + self.gridLayout_3.addWidget(self.input_path, 0, 0, 1, 1) + + self.output_path = QLineEdit(self.folder_group) self.output_path.setObjectName(u"output_path") - self.verticalLayout_3.addWidget(self.output_path) + self.gridLayout_3.addWidget(self.output_path, 0, 1, 1, 1) - self.output_folder_button = QPushButton(self.output_folder_group) + self.input_folder_button = QPushButton(self.folder_group) + self.input_folder_button.setObjectName(u"input_folder_button") + + self.gridLayout_3.addWidget(self.input_folder_button, 1, 0, 1, 1) + + self.output_folder_button = QPushButton(self.folder_group) self.output_folder_button.setObjectName(u"output_folder_button") - self.verticalLayout_3.addWidget(self.output_folder_button) + self.gridLayout_3.addWidget(self.output_folder_button, 1, 1, 1, 1) - self.gridLayout_3.addWidget(self.output_folder_group, 2, 2, 2, 1) + self.gridLayout_6.addWidget(self.folder_group, 0, 0, 1, 2) - self.image_type = QComboBox(self.tab_3) - self.image_type.addItem(u"jpg") - self.image_type.addItem(u"png") - self.image_type.addItem(u"webp") - self.image_type.setObjectName(u"image_type") - - self.gridLayout_3.addWidget(self.image_type, 9, 0, 1, 1) - - self.grayscale_group = QGroupBox(self.tab_3) - self.grayscale_group.setObjectName(u"grayscale_group") - self.horizontalLayout_4 = QHBoxLayout(self.grayscale_group) - self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") - self.grayscale_checkBox = QCheckBox(self.grayscale_group) - self.grayscale_checkBox.setObjectName(u"grayscale_checkBox") - - self.horizontalLayout_4.addWidget(self.grayscale_checkBox) - - - self.gridLayout_3.addWidget(self.grayscale_group, 4, 0, 1, 1) - - self.contrast_group = QGroupBox(self.tab_3) - self.contrast_group.setObjectName(u"contrast_group") - self.horizontalLayout_3 = QHBoxLayout(self.contrast_group) - self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") - self.contrast_checkbox = QCheckBox(self.contrast_group) + self.groupBox_2 = QGroupBox(self.tab_1) + self.groupBox_2.setObjectName(u"groupBox_2") + self.gridLayout_5 = QGridLayout(self.groupBox_2) + self.gridLayout_5.setObjectName(u"gridLayout_5") + self.contrast_checkbox = QCheckBox(self.groupBox_2) self.contrast_checkbox.setObjectName(u"contrast_checkbox") - self.horizontalLayout_3.addWidget(self.contrast_checkbox) + self.gridLayout_5.addWidget(self.contrast_checkbox, 0, 1, 1, 1) - self.contrast_spinBox = QSpinBox(self.contrast_group) + self.brightness_spinBox = QSpinBox(self.groupBox_2) + self.brightness_spinBox.setObjectName(u"brightness_spinBox") + self.brightness_spinBox.setEnabled(False) + self.brightness_spinBox.setMinimum(-100) + self.brightness_spinBox.setMaximum(100) + self.brightness_spinBox.setValue(-10) + + self.gridLayout_5.addWidget(self.brightness_spinBox, 1, 0, 1, 1) + + self.watermark_checkbox = QCheckBox(self.groupBox_2) + self.watermark_checkbox.setObjectName(u"watermark_checkbox") + + self.gridLayout_5.addWidget(self.watermark_checkbox, 2, 0, 1, 1) + + self.brightness_checkbox = QCheckBox(self.groupBox_2) + self.brightness_checkbox.setObjectName(u"brightness_checkbox") + + self.gridLayout_5.addWidget(self.brightness_checkbox, 0, 0, 1, 1) + + self.watermark_lineEdit = QLineEdit(self.groupBox_2) + self.watermark_lineEdit.setObjectName(u"watermark_lineEdit") + self.watermark_lineEdit.setEnabled(False) + + self.gridLayout_5.addWidget(self.watermark_lineEdit, 2, 1, 1, 3) + + self.contrast_spinBox = QSpinBox(self.groupBox_2) self.contrast_spinBox.setObjectName(u"contrast_spinBox") self.contrast_spinBox.setEnabled(False) self.contrast_spinBox.setMinimum(-100) self.contrast_spinBox.setMaximum(100) self.contrast_spinBox.setValue(10) - self.horizontalLayout_3.addWidget(self.contrast_spinBox) + self.gridLayout_5.addWidget(self.contrast_spinBox, 1, 1, 1, 1) + + self.grayscale_checkBox = QCheckBox(self.groupBox_2) + self.grayscale_checkBox.setObjectName(u"grayscale_checkBox") + + self.gridLayout_5.addWidget(self.grayscale_checkBox, 0, 2, 1, 1) - self.gridLayout_3.addWidget(self.contrast_group, 2, 0, 2, 1) + self.gridLayout_6.addWidget(self.groupBox_2, 2, 0, 1, 2) - self.groupBox = QGroupBox(self.tab_3) - self.groupBox.setObjectName(u"groupBox") - self.gridLayout_4 = QGridLayout(self.groupBox) + self.progressBar = QProgressBar(self.tab_1) + self.progressBar.setObjectName(u"progressBar") + self.progressBar.setValue(0) + + self.gridLayout_6.addWidget(self.progressBar, 4, 0, 1, 1) + + self.start_button = QPushButton(self.tab_1) + self.start_button.setObjectName(u"start_button") + self.start_button.setEnabled(True) + + self.gridLayout_6.addWidget(self.start_button, 4, 1, 1, 1) + + self.rename_group = QGroupBox(self.tab_1) + self.rename_group.setObjectName(u"rename_group") + self.gridLayout_4 = QGridLayout(self.rename_group) self.gridLayout_4.setObjectName(u"gridLayout_4") - self.label = QLabel(self.groupBox) - self.label.setObjectName(u"label") + self.rename_checkbox = QCheckBox(self.rename_group) + self.rename_checkbox.setObjectName(u"rename_checkbox") - self.gridLayout_4.addWidget(self.label, 0, 0, 1, 1) + self.gridLayout_4.addWidget(self.rename_checkbox, 0, 0, 1, 1) - self.jpg_quality_horizontalSlider = QSlider(self.groupBox) - self.jpg_quality_horizontalSlider.setObjectName(u"jpg_quality_horizontalSlider") - self.jpg_quality_horizontalSlider.setMaximum(100) - self.jpg_quality_horizontalSlider.setSingleStep(10) - self.jpg_quality_horizontalSlider.setValue(80) - self.jpg_quality_horizontalSlider.setOrientation(Qt.Horizontal) + self.revert_checkbox = QCheckBox(self.rename_group) + self.revert_checkbox.setObjectName(u"revert_checkbox") - self.gridLayout_4.addWidget(self.jpg_quality_horizontalSlider, 0, 1, 1, 1) + self.gridLayout_4.addWidget(self.revert_checkbox, 0, 1, 1, 1) + self.filename = QLineEdit(self.rename_group) + self.filename.setObjectName(u"filename") + self.filename.setEnabled(False) + + self.gridLayout_4.addWidget(self.filename, 1, 0, 1, 2) + + + self.gridLayout_6.addWidget(self.rename_group, 3, 0, 1, 2) + + self.groupBox = QGroupBox(self.tab_1) + self.groupBox.setObjectName(u"groupBox") + self.gridLayout_2 = QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName(u"gridLayout_2") self.jpg_quality_spinBox = QSpinBox(self.groupBox) self.jpg_quality_spinBox.setObjectName(u"jpg_quality_spinBox") self.jpg_quality_spinBox.setMinimum(1) self.jpg_quality_spinBox.setMaximum(100) self.jpg_quality_spinBox.setValue(80) - self.gridLayout_4.addWidget(self.jpg_quality_spinBox, 0, 2, 1, 1) + self.gridLayout_2.addWidget(self.jpg_quality_spinBox, 1, 1, 1, 1) - self.label_2 = QLabel(self.groupBox) - self.label_2.setObjectName(u"label_2") + self.image_type = QComboBox(self.groupBox) + self.image_type.addItem(u"jpg") + self.image_type.addItem(u"png") + self.image_type.addItem(u"webp") + self.image_type.setObjectName(u"image_type") - self.gridLayout_4.addWidget(self.label_2, 1, 0, 1, 1) + self.gridLayout_2.addWidget(self.image_type, 1, 0, 1, 1) - self.png_quality_horizontalSlider = QSlider(self.groupBox) - self.png_quality_horizontalSlider.setObjectName(u"png_quality_horizontalSlider") - self.png_quality_horizontalSlider.setMinimum(0) - self.png_quality_horizontalSlider.setMaximum(9) - self.png_quality_horizontalSlider.setValue(6) - self.png_quality_horizontalSlider.setOrientation(Qt.Horizontal) - - self.gridLayout_4.addWidget(self.png_quality_horizontalSlider, 1, 1, 1, 1) - - self.png_quality_spinBox = QSpinBox(self.groupBox) - self.png_quality_spinBox.setObjectName(u"png_quality_spinBox") - self.png_quality_spinBox.setMinimum(1) - self.png_quality_spinBox.setMaximum(9) - self.png_quality_spinBox.setValue(6) - - self.gridLayout_4.addWidget(self.png_quality_spinBox, 1, 2, 1, 1) - - - self.gridLayout_3.addWidget(self.groupBox, 4, 2, 2, 1) - - self.start_button = QPushButton(self.tab_3) - self.start_button.setObjectName(u"start_button") - self.start_button.setEnabled(True) - - self.gridLayout_3.addWidget(self.start_button, 9, 2, 1, 1) - - self.watermark_group = QGroupBox(self.tab_3) - self.watermark_group.setObjectName(u"watermark_group") - self.horizontalLayout_5 = QHBoxLayout(self.watermark_group) - self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") - self.watermark_checkbox = QCheckBox(self.watermark_group) - self.watermark_checkbox.setObjectName(u"watermark_checkbox") - - self.horizontalLayout_5.addWidget(self.watermark_checkbox) - - self.watermark_lineEdit = QLineEdit(self.watermark_group) - self.watermark_lineEdit.setObjectName(u"watermark_lineEdit") - self.watermark_lineEdit.setEnabled(False) - - self.horizontalLayout_5.addWidget(self.watermark_lineEdit) - - - self.gridLayout_3.addWidget(self.watermark_group, 7, 2, 1, 1) - - self.input_folder_group = QGroupBox(self.tab_3) - self.input_folder_group.setObjectName(u"input_folder_group") - self.verticalLayout_2 = QVBoxLayout(self.input_folder_group) - self.verticalLayout_2.setObjectName(u"verticalLayout_2") - self.input_path = QLineEdit(self.input_folder_group) - self.input_path.setObjectName(u"input_path") - - self.verticalLayout_2.addWidget(self.input_path) - - self.input_folder_button = QPushButton(self.input_folder_group) - self.input_folder_button.setObjectName(u"input_folder_button") - - self.verticalLayout_2.addWidget(self.input_folder_button) - - - self.gridLayout_3.addWidget(self.input_folder_group, 0, 2, 2, 1) - - self.resize_group = QGroupBox(self.tab_3) - self.resize_group.setObjectName(u"resize_group") - self.gridLayout_2 = QGridLayout(self.resize_group) - self.gridLayout_2.setObjectName(u"gridLayout_2") - self.resize_checkbox = QCheckBox(self.resize_group) + self.resize_checkbox = QCheckBox(self.groupBox) self.resize_checkbox.setObjectName(u"resize_checkbox") self.gridLayout_2.addWidget(self.resize_checkbox, 0, 0, 1, 1) - self.resize_spinBox = QSpinBox(self.resize_group) + self.resize_spinBox = QSpinBox(self.groupBox) self.resize_spinBox.setObjectName(u"resize_spinBox") self.resize_spinBox.setEnabled(False) self.resize_spinBox.setMinimum(1) @@ -205,62 +185,29 @@ class Ui_MainWindow(object): self.gridLayout_2.addWidget(self.resize_spinBox, 0, 1, 1, 1) + self.png_quality_spinBox = QSpinBox(self.groupBox) + self.png_quality_spinBox.setObjectName(u"png_quality_spinBox") + self.png_quality_spinBox.setEnabled(True) + self.png_quality_spinBox.setMinimum(1) + self.png_quality_spinBox.setMaximum(9) + self.png_quality_spinBox.setValue(6) - self.gridLayout_3.addWidget(self.resize_group, 0, 0, 1, 1) + self.gridLayout_2.addWidget(self.png_quality_spinBox, 1, 2, 1, 1) - self.line = QFrame(self.tab_3) - self.line.setObjectName(u"line") - self.line.setFrameShape(QFrame.Shape.HLine) - self.line.setFrameShadow(QFrame.Shadow.Sunken) + self.png_quality_spinBox.raise_() + self.resize_checkbox.raise_() + self.resize_spinBox.raise_() + self.image_type.raise_() + self.jpg_quality_spinBox.raise_() - self.gridLayout_3.addWidget(self.line, 3, 1, 1, 1) + self.gridLayout_6.addWidget(self.groupBox, 1, 0, 1, 2) - self.brightness_group = QGroupBox(self.tab_3) - self.brightness_group.setObjectName(u"brightness_group") - self.horizontalLayout_2 = QHBoxLayout(self.brightness_group) - self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") - self.brightness_checkbox = QCheckBox(self.brightness_group) - self.brightness_checkbox.setObjectName(u"brightness_checkbox") - - self.horizontalLayout_2.addWidget(self.brightness_checkbox) - - self.brightness_spinBox = QSpinBox(self.brightness_group) - self.brightness_spinBox.setObjectName(u"brightness_spinBox") - self.brightness_spinBox.setEnabled(False) - self.brightness_spinBox.setMinimum(-100) - self.brightness_spinBox.setMaximum(100) - self.brightness_spinBox.setValue(10) - - self.horizontalLayout_2.addWidget(self.brightness_spinBox) - - - self.gridLayout_3.addWidget(self.brightness_group, 1, 0, 1, 1) - - self.rename_group = QGroupBox(self.tab_3) - self.rename_group.setObjectName(u"rename_group") - self.verticalLayout = QVBoxLayout(self.rename_group) - self.verticalLayout.setObjectName(u"verticalLayout") - self.rename_checkbox = QCheckBox(self.rename_group) - self.rename_checkbox.setObjectName(u"rename_checkbox") - - self.verticalLayout.addWidget(self.rename_checkbox) - - self.filename = QLineEdit(self.rename_group) - self.filename.setObjectName(u"filename") - self.filename.setEnabled(False) - - self.verticalLayout.addWidget(self.filename) - - self.revert_checkbox = QCheckBox(self.rename_group) - self.revert_checkbox.setObjectName(u"revert_checkbox") - - self.verticalLayout.addWidget(self.revert_checkbox) - - - self.gridLayout_3.addWidget(self.rename_group, 5, 0, 1, 1) - - self.exif_group = QGroupBox(self.tab_3) + self.tabWidget.addTab(self.tab_1, "") + self.tab_2 = QWidget() + self.tab_2.setObjectName(u"tab_2") + self.exif_group = QFrame(self.tab_2) self.exif_group.setObjectName(u"exif_group") + self.exif_group.setGeometry(QRect(30, 70, 251, 41)) self.horizontalLayout = QHBoxLayout(self.exif_group) self.horizontalLayout.setObjectName(u"horizontalLayout") self.exif_checkbox = QCheckBox(self.exif_group) @@ -274,43 +221,24 @@ class Ui_MainWindow(object): self.horizontalLayout.addWidget(self.copy_exif_checkBox) + self.label = QLabel(self.tab_2) + self.label.setObjectName(u"label") + self.label.setGeometry(QRect(50, 30, 201, 22)) + self.dateEdit = QDateEdit(self.tab_2) + self.dateEdit.setObjectName(u"dateEdit") + self.dateEdit.setGeometry(QRect(80, 190, 110, 31)) + self.tabWidget.addTab(self.tab_2, "") - self.gridLayout_3.addWidget(self.exif_group, 7, 0, 1, 1) - - self.tabWidget.addTab(self.tab_3, "") - self.tab_4 = QWidget() - self.tab_4.setObjectName(u"tab_4") - self.tabWidget.addTab(self.tab_4, "") - - self.gridLayout.addWidget(self.tabWidget, 0, 0, 2, 1) - - self.progressBar = QProgressBar(self.centralwidget) - self.progressBar.setObjectName(u"progressBar") - self.progressBar.setValue(0) - - self.gridLayout.addWidget(self.progressBar, 2, 0, 1, 1) + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) - self.statusbar = QStatusBar(MainWindow) - self.statusbar.setObjectName(u"statusbar") - MainWindow.setStatusBar(self.statusbar) - self.menubar = QMenuBar(MainWindow) - self.menubar.setObjectName(u"menubar") - self.menubar.setGeometry(QRect(0, 0, 614, 27)) - MainWindow.setMenuBar(self.menubar) self.retranslateUi(MainWindow) - self.rename_checkbox.toggled.connect(self.filename.setEnabled) + self.resize_checkbox.toggled.connect(self.resize_spinBox.setEnabled) self.brightness_checkbox.toggled.connect(self.brightness_spinBox.setEnabled) self.contrast_checkbox.toggled.connect(self.contrast_spinBox.setEnabled) - self.resize_checkbox.toggled.connect(self.resize_spinBox.setEnabled) self.watermark_checkbox.toggled.connect(self.watermark_lineEdit.setEnabled) - self.png_quality_horizontalSlider.sliderMoved.connect(self.png_quality_spinBox.setValue) - self.png_quality_spinBox.valueChanged.connect(self.png_quality_horizontalSlider.setValue) - self.jpg_quality_horizontalSlider.sliderMoved.connect(self.jpg_quality_spinBox.setValue) - self.jpg_quality_spinBox.valueChanged.connect(self.jpg_quality_horizontalSlider.setValue) - self.exif_checkbox.toggled.connect(self.copy_exif_checkBox.setDisabled) - self.copy_exif_checkBox.toggled.connect(self.exif_checkbox.setDisabled) + self.rename_checkbox.toggled.connect(self.filename.setEnabled) self.tabWidget.setCurrentIndex(0) @@ -320,38 +248,30 @@ class Ui_MainWindow(object): def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"OPTIMA-35", None)) - self.output_folder_group.setTitle(QCoreApplication.translate("MainWindow", u"Output folder", None)) + self.input_path.setText(QCoreApplication.translate("MainWindow", u"local_files/img", None)) self.output_path.setText(QCoreApplication.translate("MainWindow", u"local_files/out", None)) + self.input_folder_button.setText(QCoreApplication.translate("MainWindow", u"input", None)) self.output_folder_button.setText(QCoreApplication.translate("MainWindow", u"output", None)) - - self.grayscale_group.setTitle(QCoreApplication.translate("MainWindow", u"Grayscale", None)) - self.grayscale_checkBox.setText(QCoreApplication.translate("MainWindow", u"Grayscale", None)) - self.contrast_group.setTitle(QCoreApplication.translate("MainWindow", u"Contrast", None)) + self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Extra stuff", None)) self.contrast_checkbox.setText(QCoreApplication.translate("MainWindow", u"Contrast", None)) - self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Quality", None)) - self.label.setText(QCoreApplication.translate("MainWindow", u"jpg", None)) - self.label_2.setText(QCoreApplication.translate("MainWindow", u"png", None)) - self.start_button.setText(QCoreApplication.translate("MainWindow", u"Start converting", None)) - self.watermark_group.setTitle(QCoreApplication.translate("MainWindow", u"Watermark", None)) - self.watermark_checkbox.setText(QCoreApplication.translate("MainWindow", u"box", None)) + self.watermark_checkbox.setText(QCoreApplication.translate("MainWindow", u"Watermark", None)) + self.brightness_checkbox.setText(QCoreApplication.translate("MainWindow", u"Brightness", None)) self.watermark_lineEdit.setText("") self.watermark_lineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Enter Watermark", None)) - self.input_folder_group.setTitle(QCoreApplication.translate("MainWindow", u"Input folder", None)) - self.input_path.setText(QCoreApplication.translate("MainWindow", u"local_files/img", None)) - self.input_folder_button.setText(QCoreApplication.translate("MainWindow", u"input", None)) - self.resize_group.setTitle(QCoreApplication.translate("MainWindow", u"Resize image", None)) - self.resize_checkbox.setText(QCoreApplication.translate("MainWindow", u"Resize", None)) - self.brightness_group.setTitle(QCoreApplication.translate("MainWindow", u"Brightness", None)) - self.brightness_checkbox.setText(QCoreApplication.translate("MainWindow", u"Brightness", None)) - self.rename_group.setTitle(QCoreApplication.translate("MainWindow", u"Rename", None)) + self.grayscale_checkBox.setText(QCoreApplication.translate("MainWindow", u"Grayscale", None)) + self.start_button.setText(QCoreApplication.translate("MainWindow", u"Convert", None)) + self.rename_group.setTitle(QCoreApplication.translate("MainWindow", u"files", None)) self.rename_checkbox.setText(QCoreApplication.translate("MainWindow", u"Rename", None)) + self.revert_checkbox.setText(QCoreApplication.translate("MainWindow", u"Revert order", None)) self.filename.setText("") self.filename.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Enter file name", None)) - self.revert_checkbox.setText(QCoreApplication.translate("MainWindow", u"Revert order", None)) - self.exif_group.setTitle(QCoreApplication.translate("MainWindow", u"Exif", None)) + self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Esential group", None)) + + self.resize_checkbox.setText(QCoreApplication.translate("MainWindow", u"Resize", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_1), QCoreApplication.translate("MainWindow", u"Main", None)) self.exif_checkbox.setText(QCoreApplication.translate("MainWindow", u"own exif", None)) self.copy_exif_checkBox.setText(QCoreApplication.translate("MainWindow", u"copy exif", None)) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QCoreApplication.translate("MainWindow", u"Tab 1", None)) - self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QCoreApplication.translate("MainWindow", u"Tab 2", None)) + self.label.setText(QCoreApplication.translate("MainWindow", u"EXIF EXPERIMENTAL", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"EXIF", None)) # retranslateUi diff --git a/ui/main_window.ui b/ui/main_window.ui index e53c983..de629aa 100644 --- a/ui/main_window.ui +++ b/ui/main_window.ui @@ -6,8 +6,8 @@ 0 0 - 614 - 808 + 366 + 596 @@ -15,30 +15,47 @@ - + 0 - + - Tab 1 + Main - - - - - Output folder - - - + + + + + + 9 + + + 9 + + + + + local_files/img + + + + local_files/out - + + + + input + + + + output @@ -48,55 +65,63 @@ - - - - - jpg - - - - - png - - - - - webp - - - - - - + + - Grayscale + Extra stuff - - - - - Grayscale - - - - - - - - - - Contrast - - - + + Contrast - + + + + false + + + -100 + + + 100 + + + -10 + + + + + + + Watermark + + + + + + + Brightness + + + + + + + false + + + + + + Enter Watermark + + + + false @@ -112,39 +137,76 @@ + + + + Grayscale + + + - - + + + + 0 + + + + + + + true + + + Convert + + + + + - Quality + files - + - jpg + Rename - - - 100 - - - 10 - - - 80 - - - Qt::Horizontal + + + Revert order - + + + + false + + + + + + Enter file name + + + + + + + + + + Esential group + + + 1 @@ -158,112 +220,24 @@ - - - png - + + + + jpg + + + + + png + + + + + webp + + - - - - 0 - - - 9 - - - 6 - - - Qt::Horizontal - - - - - - - 1 - - - 9 - - - 6 - - - - - - - - - - true - - - Start converting - - - - - - - Watermark - - - - - - box - - - - - - - false - - - - - - Enter Watermark - - - - - - - - - - Input folder - - - - - - local_files/img - - - - - - - input - - - - - - - - - - Resize image - - @@ -290,155 +264,109 @@ - - - - - - - Qt::Horizontal - - - - - - - Brightness - - - - - - Brightness - - - - - + + - false + true - -100 + 1 - 100 + 9 - 10 - - - - - - - - - - Rename - - - - - - Rename - - - - - - - false - - - - - - Enter file name - - - - - - - Revert order - - - - - - - - - - Exif - - - - - - false - - - own exif - - - - - - - copy exif + 6 + png_quality_spinBox + resize_checkbox + resize_spinBox + image_type + jpg_quality_spinBox - + - Tab 2 + EXIF + + + + 30 + 70 + 251 + 41 + + + + + + + false + + + own exif + + + + + + + copy exif + + + + + + + + + 50 + 30 + 201 + 22 + + + + EXIF EXPERIMENTAL + + + + + + 80 + 190 + 110 + 31 + + + - - - - 0 - - - - - - - - 0 - 0 - 614 - 27 - - - - rename_checkbox + resize_checkbox toggled(bool) - filename + resize_spinBox setEnabled(bool) - 138 - 507 + 75 + 96 - 138 - 542 + 196 + 118 @@ -449,12 +377,12 @@ setEnabled(bool) - 72 - 226 + 83 + 363 - 182 - 226 + 83 + 399 @@ -465,28 +393,12 @@ setEnabled(bool) - 83 - 320 + 185 + 363 - 233 - 320 - - - - - resize_checkbox - toggled(bool) - resize_spinBox - setEnabled(bool) - - - 83 - 130 - - - 233 - 131 + 185 + 399 @@ -497,108 +409,28 @@ setEnabled(bool) - 386 - 661 + 83 + 435 - 496 - 661 + 237 + 435 - png_quality_horizontalSlider - sliderMoved(int) - png_quality_spinBox - setValue(int) - - - 494 - 537 - - - 626 - 537 - - - - - png_quality_spinBox - valueChanged(int) - png_quality_horizontalSlider - setValue(int) - - - 626 - 537 - - - 494 - 537 - - - - - jpg_quality_horizontalSlider - sliderMoved(int) - jpg_quality_spinBox - setValue(int) - - - 494 - 462 - - - 626 - 462 - - - - - jpg_quality_spinBox - valueChanged(int) - jpg_quality_horizontalSlider - setValue(int) - - - 626 - 462 - - - 494 - 462 - - - - - exif_checkbox + rename_checkbox toggled(bool) - copy_exif_checkBox - setDisabled(bool) + filename + setEnabled(bool) - 103 - 661 + 105 + 522 - 253 - 661 - - - - - copy_exif_checkBox - toggled(bool) - exif_checkbox - setDisabled(bool) - - - 253 - 661 - - - 103 - 661 + 182 + 560