-
Notifications
You must be signed in to change notification settings - Fork 0
/
app_setting.py
272 lines (265 loc) · 16.5 KB
/
app_setting.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'app_setting.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_AppSettings(object):
def setupUi(self, AppSettings):
AppSettings.setObjectName("AppSettings")
AppSettings.resize(647, 678)
self.verticalLayout_2 = QtWidgets.QVBoxLayout(AppSettings)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.label_6 = QtWidgets.QLabel(AppSettings)
font = QtGui.QFont()
font.setFamily("Ubuntu Mono")
self.label_6.setFont(font)
self.label_6.setObjectName("label_6")
self.horizontalLayout_2.addWidget(self.label_6)
self.label_5 = QtWidgets.QLabel(AppSettings)
self.label_5.setObjectName("label_5")
self.horizontalLayout_2.addWidget(self.label_5)
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
self.scrollArea = QtWidgets.QScrollArea(AppSettings)
self.scrollArea.setWidgetResizable(True)
self.scrollArea.setObjectName("scrollArea")
self.scrollAreaWidgetContents = QtWidgets.QWidget()
self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 627, 527))
self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
self.verticalLayout = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
self.verticalLayout.setObjectName("verticalLayout")
self.groupBox_9 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_9.sizePolicy().hasHeightForWidth())
self.groupBox_9.setSizePolicy(sizePolicy)
self.groupBox_9.setObjectName("groupBox_9")
self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.groupBox_9)
self.verticalLayout_16.setObjectName("verticalLayout_16")
self.gridLayout_28 = QtWidgets.QGridLayout()
self.gridLayout_28.setObjectName("gridLayout_28")
self.overwrite_warning = QtWidgets.QCheckBox(self.groupBox_9)
self.overwrite_warning.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.overwrite_warning.setChecked(True)
self.overwrite_warning.setObjectName("overwrite_warning")
self.gridLayout_28.addWidget(self.overwrite_warning, 0, 0, 1, 1)
self.auto_generate_pdf_name = QtWidgets.QCheckBox(self.groupBox_9)
self.auto_generate_pdf_name.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.auto_generate_pdf_name.setObjectName("auto_generate_pdf_name")
self.gridLayout_28.addWidget(self.auto_generate_pdf_name, 1, 0, 1, 1)
self.verticalLayout_16.addLayout(self.gridLayout_28)
self.verticalLayout.addWidget(self.groupBox_9)
self.groupBox_11 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_11.sizePolicy().hasHeightForWidth())
self.groupBox_11.setSizePolicy(sizePolicy)
self.groupBox_11.setObjectName("groupBox_11")
self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.groupBox_11)
self.verticalLayout_18.setObjectName("verticalLayout_18")
self.gridLayout_30 = QtWidgets.QGridLayout()
self.gridLayout_30.setObjectName("gridLayout_30")
self.label_3 = QtWidgets.QLabel(self.groupBox_11)
self.label_3.setObjectName("label_3")
self.gridLayout_30.addWidget(self.label_3, 0, 0, 1, 1)
self.import_path = QtWidgets.QLineEdit(self.groupBox_11)
self.import_path.setObjectName("import_path")
self.gridLayout_30.addWidget(self.import_path, 0, 1, 1, 1)
self.change_import = QtWidgets.QPushButton(self.groupBox_11)
self.change_import.setObjectName("change_import")
self.gridLayout_30.addWidget(self.change_import, 0, 2, 1, 1)
self.verticalLayout_18.addLayout(self.gridLayout_30)
self.verticalLayout.addWidget(self.groupBox_11)
self.groupBox_8 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_8.sizePolicy().hasHeightForWidth())
self.groupBox_8.setSizePolicy(sizePolicy)
self.groupBox_8.setObjectName("groupBox_8")
self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.groupBox_8)
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.gridLayout_26 = QtWidgets.QGridLayout()
self.gridLayout_26.setObjectName("gridLayout_26")
self.icon_size = QtWidgets.QSpinBox(self.groupBox_8)
self.icon_size.setFocusPolicy(QtCore.Qt.ClickFocus)
self.icon_size.setWrapping(False)
self.icon_size.setPrefix("")
self.icon_size.setMinimum(70)
self.icon_size.setMaximum(110)
self.icon_size.setObjectName("icon_size")
self.gridLayout_26.addWidget(self.icon_size, 0, 1, 1, 1)
self.label_2 = QtWidgets.QLabel(self.groupBox_8)
self.label_2.setObjectName("label_2")
self.gridLayout_26.addWidget(self.label_2, 0, 0, 1, 1)
self.verticalLayout_14.addLayout(self.gridLayout_26)
self.verticalLayout.addWidget(self.groupBox_8)
self.groupBox_5 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_5.sizePolicy().hasHeightForWidth())
self.groupBox_5.setSizePolicy(sizePolicy)
self.groupBox_5.setObjectName("groupBox_5")
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.groupBox_5)
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.gridLayout_24 = QtWidgets.QGridLayout()
self.gridLayout_24.setObjectName("gridLayout_24")
self.qt_dialog = QtWidgets.QRadioButton(self.groupBox_5)
self.qt_dialog.setStyleSheet("QRadioButton::indicator { width: 20px;height:20px };")
self.qt_dialog.setObjectName("qt_dialog")
self.gridLayout_24.addWidget(self.qt_dialog, 0, 1, 1, 1)
self.native_dialog = QtWidgets.QRadioButton(self.groupBox_5)
self.native_dialog.setStyleSheet("QRadioButton::indicator { width: 20px;height:20px };")
self.native_dialog.setChecked(True)
self.native_dialog.setObjectName("native_dialog")
self.gridLayout_24.addWidget(self.native_dialog, 0, 0, 1, 1)
self.verticalLayout_12.addLayout(self.gridLayout_24)
self.verticalLayout.addWidget(self.groupBox_5)
self.groupBox_10 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_10.sizePolicy().hasHeightForWidth())
self.groupBox_10.setSizePolicy(sizePolicy)
self.groupBox_10.setObjectName("groupBox_10")
self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.groupBox_10)
self.verticalLayout_17.setObjectName("verticalLayout_17")
self.gridLayout_29 = QtWidgets.QGridLayout()
self.gridLayout_29.setObjectName("gridLayout_29")
self.png = QtWidgets.QCheckBox(self.groupBox_10)
self.png.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.png.setChecked(True)
self.png.setObjectName("png")
self.gridLayout_29.addWidget(self.png, 0, 2, 1, 1)
self.tif = QtWidgets.QCheckBox(self.groupBox_10)
self.tif.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.tif.setChecked(True)
self.tif.setObjectName("tif")
self.gridLayout_29.addWidget(self.tif, 0, 3, 1, 1)
self.jpeg = QtWidgets.QCheckBox(self.groupBox_10)
self.jpeg.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.jpeg.setChecked(True)
self.jpeg.setObjectName("jpeg")
self.gridLayout_29.addWidget(self.jpeg, 0, 1, 1, 1)
self.bmp = QtWidgets.QCheckBox(self.groupBox_10)
self.bmp.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.bmp.setChecked(True)
self.bmp.setObjectName("bmp")
self.gridLayout_29.addWidget(self.bmp, 0, 5, 1, 1)
self.jpg = QtWidgets.QCheckBox(self.groupBox_10)
self.jpg.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.jpg.setChecked(True)
self.jpg.setObjectName("jpg")
self.gridLayout_29.addWidget(self.jpg, 0, 0, 1, 1)
self.tiff = QtWidgets.QCheckBox(self.groupBox_10)
self.tiff.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.tiff.setChecked(True)
self.tiff.setObjectName("tiff")
self.gridLayout_29.addWidget(self.tiff, 0, 4, 1, 1)
self.all_files = QtWidgets.QCheckBox(self.groupBox_10)
self.all_files.setStyleSheet("QCheckBox::indicator { width: 20px;height:20px };")
self.all_files.setChecked(False)
self.all_files.setObjectName("all_files")
self.gridLayout_29.addWidget(self.all_files, 0, 6, 1, 1)
self.verticalLayout_17.addLayout(self.gridLayout_29)
self.verticalLayout.addWidget(self.groupBox_10)
self.groupBox_7 = QtWidgets.QGroupBox(self.scrollAreaWidgetContents)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_7.sizePolicy().hasHeightForWidth())
self.groupBox_7.setSizePolicy(sizePolicy)
self.groupBox_7.setObjectName("groupBox_7")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.groupBox_7)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.gridLayout_25 = QtWidgets.QGridLayout()
self.gridLayout_25.setObjectName("gridLayout_25")
self.dark = QtWidgets.QRadioButton(self.groupBox_7)
self.dark.setStyleSheet("QRadioButton::indicator { width: 20px;height:20px };")
self.dark.setChecked(True)
self.dark.setObjectName("dark")
self.gridLayout_25.addWidget(self.dark, 0, 0, 1, 1)
self.light = QtWidgets.QRadioButton(self.groupBox_7)
self.light.setStyleSheet("QRadioButton::indicator { width: 20px;height:20px };")
self.light.setObjectName("light")
self.gridLayout_25.addWidget(self.light, 0, 1, 1, 1)
self.verticalLayout_13.addLayout(self.gridLayout_25)
self.verticalLayout.addWidget(self.groupBox_7)
self.scrollArea.setWidget(self.scrollAreaWidgetContents)
self.verticalLayout_2.addWidget(self.scrollArea)
self.groupBox_6 = QtWidgets.QGroupBox(AppSettings)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.groupBox_6.sizePolicy().hasHeightForWidth())
self.groupBox_6.setSizePolicy(sizePolicy)
self.groupBox_6.setObjectName("groupBox_6")
self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.groupBox_6)
self.verticalLayout_15.setObjectName("verticalLayout_15")
self.gridLayout_27 = QtWidgets.QGridLayout()
self.gridLayout_27.setObjectName("gridLayout_27")
self.close = QtWidgets.QPushButton(self.groupBox_6)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/myresource/resource/icons8-ok-144.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.close.setIcon(icon)
self.close.setIconSize(QtCore.QSize(20, 20))
self.close.setObjectName("close")
self.gridLayout_27.addWidget(self.close, 0, 1, 1, 1)
self.reset_default = QtWidgets.QPushButton(self.groupBox_6)
icon1 = QtGui.QIcon()
icon1.addPixmap(QtGui.QPixmap(":/myresource/resource/icons8-reset-256.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
self.reset_default.setIcon(icon1)
self.reset_default.setIconSize(QtCore.QSize(20, 20))
self.reset_default.setObjectName("reset_default")
self.gridLayout_27.addWidget(self.reset_default, 0, 0, 1, 1)
self.verticalLayout_15.addLayout(self.gridLayout_27)
self.verticalLayout_2.addWidget(self.groupBox_6)
self.retranslateUi(AppSettings)
QtCore.QMetaObject.connectSlotsByName(AppSettings)
def retranslateUi(self, AppSettings):
_translate = QtCore.QCoreApplication.translate
AppSettings.setWindowTitle(_translate("AppSettings", "Form"))
self.label_6.setText(_translate("AppSettings", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'URW Gothic\'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-family:\'Ubuntu\'; font-size:18pt; font-weight:600; color:#888a85;\">APP SETTINGS</span></p></body></html>"))
self.label_5.setText(_translate("AppSettings", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'Ubuntu\'; font-size:11pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"right\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\":/myresource/resource/icons8-settings-96.png\" width=\"45\" height=\"45\" /></p></body></html>"))
self.groupBox_9.setTitle(_translate("AppSettings", "GENERAL PREFERENCE"))
self.overwrite_warning.setText(_translate("AppSettings", "Alert for overwrite existing files"))
self.auto_generate_pdf_name.setText(_translate("AppSettings", "Auto generate pdf export name"))
self.groupBox_11.setTitle(_translate("AppSettings", "IMPORT PATH"))
self.label_3.setText(_translate("AppSettings", "Current Directory"))
self.change_import.setText(_translate("AppSettings", "Change"))
self.groupBox_8.setTitle(_translate("AppSettings", "THUMBNAIL ICON"))
self.icon_size.setSuffix(_translate("AppSettings", "px"))
self.label_2.setText(_translate("AppSettings", "Thumbnail size"))
self.groupBox_5.setTitle(_translate("AppSettings", "FILE DIALOG (Add images)"))
self.qt_dialog.setText(_translate("AppSettings", "Use QT File Dialog"))
self.native_dialog.setText(_translate("AppSettings", "Use Native File Dialog"))
self.groupBox_10.setTitle(_translate("AppSettings", "IMPORT FILTER (Add Images/ folder)"))
self.png.setText(_translate("AppSettings", "png"))
self.tif.setText(_translate("AppSettings", "tif"))
self.jpeg.setText(_translate("AppSettings", "jpeg"))
self.bmp.setText(_translate("AppSettings", "bmp"))
self.jpg.setText(_translate("AppSettings", "jpg"))
self.tiff.setText(_translate("AppSettings", "tiff"))
self.all_files.setText(_translate("AppSettings", "all files"))
self.groupBox_7.setTitle(_translate("AppSettings", "THEMES"))
self.dark.setText(_translate("AppSettings", "Dark mode"))
self.light.setText(_translate("AppSettings", "Light mode"))
self.groupBox_6.setTitle(_translate("AppSettings", "ACTION"))
self.close.setText(_translate("AppSettings", "Okay"))
self.reset_default.setText(_translate("AppSettings", "Reset Defaults"))
import resource_rc