Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
UncertainProd
GitHub Repository: UncertainProd/FnF-Spritesheet-and-XML-Maker
Path: blob/master/src/mainUI.py
254 views
1
# -*- coding: utf-8 -*-
2
3
# Form implementation generated from reading ui file 'NewXMLPngUI.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.15.4
6
#
7
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
8
# run again. Do not edit this file unless you know what you are doing.
9
10
11
from PyQt5 import QtCore, QtGui, QtWidgets
12
13
14
class Ui_MainWindow(object):
15
def setupUi(self, MainWindow):
16
MainWindow.setObjectName("MainWindow")
17
MainWindow.resize(1066, 790)
18
self.centralwidget = QtWidgets.QWidget(MainWindow)
19
self.centralwidget.setObjectName("centralwidget")
20
self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
21
self.verticalLayout.setObjectName("verticalLayout")
22
self.title_label = QtWidgets.QLabel(self.centralwidget)
23
font = QtGui.QFont()
24
font.setPointSize(16)
25
font.setBold(True)
26
font.setWeight(75)
27
self.title_label.setFont(font)
28
self.title_label.setAlignment(QtCore.Qt.AlignCenter)
29
self.title_label.setObjectName("title_label")
30
self.verticalLayout.addWidget(self.title_label)
31
self.charname_input_frame = QtWidgets.QFrame(self.centralwidget)
32
self.charname_input_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
33
self.charname_input_frame.setFrameShadow(QtWidgets.QFrame.Raised)
34
self.charname_input_frame.setObjectName("charname_input_frame")
35
self.horizontalLayout = QtWidgets.QHBoxLayout(self.charname_input_frame)
36
self.horizontalLayout.setObjectName("horizontalLayout")
37
self.charname_label = QtWidgets.QLabel(self.charname_input_frame)
38
font = QtGui.QFont()
39
font.setPointSize(10)
40
self.charname_label.setFont(font)
41
self.charname_label.setObjectName("charname_label")
42
self.horizontalLayout.addWidget(self.charname_label)
43
self.charname_textbox = QtWidgets.QLineEdit(self.charname_input_frame)
44
font = QtGui.QFont()
45
font.setPointSize(10)
46
self.charname_textbox.setFont(font)
47
self.charname_textbox.setObjectName("charname_textbox")
48
self.horizontalLayout.addWidget(self.charname_textbox)
49
self.verticalLayout.addWidget(self.charname_input_frame)
50
self.myTabs = QtWidgets.QTabWidget(self.centralwidget)
51
self.myTabs.setObjectName("myTabs")
52
self.xmlframes_tab = QtWidgets.QWidget()
53
self.xmlframes_tab.setObjectName("xmlframes_tab")
54
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.xmlframes_tab)
55
self.verticalLayout_2.setObjectName("verticalLayout_2")
56
self.container_frame = QtWidgets.QFrame(self.xmlframes_tab)
57
self.container_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
58
self.container_frame.setFrameShadow(QtWidgets.QFrame.Raised)
59
self.container_frame.setObjectName("container_frame")
60
self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.container_frame)
61
self.verticalLayout_3.setObjectName("verticalLayout_3")
62
self.frames_area = QtWidgets.QScrollArea(self.container_frame)
63
self.frames_area.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff)
64
self.frames_area.setWidgetResizable(True)
65
self.frames_area.setObjectName("frames_area")
66
self.sprite_frame_content = QtWidgets.QWidget()
67
self.sprite_frame_content.setGeometry(QtCore.QRect(0, 0, 990, 456))
68
self.sprite_frame_content.setObjectName("sprite_frame_content")
69
self.frames_area.setWidget(self.sprite_frame_content)
70
self.verticalLayout_3.addWidget(self.frames_area)
71
self.controls_frame = QtWidgets.QFrame(self.container_frame)
72
self.controls_frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
73
self.controls_frame.setFrameShadow(QtWidgets.QFrame.Raised)
74
self.controls_frame.setObjectName("controls_frame")
75
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.controls_frame)
76
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
77
self.spsh_settings_btn = QtWidgets.QPushButton(self.controls_frame)
78
self.spsh_settings_btn.setMinimumSize(QtCore.QSize(0, 40))
79
self.spsh_settings_btn.setObjectName("spsh_settings_btn")
80
self.horizontalLayout_2.addWidget(self.spsh_settings_btn)
81
self.posename_btn = QtWidgets.QPushButton(self.controls_frame)
82
self.posename_btn.setMinimumSize(QtCore.QSize(0, 40))
83
self.posename_btn.setObjectName("posename_btn")
84
self.horizontalLayout_2.addWidget(self.posename_btn)
85
self.generatexml_btn = QtWidgets.QPushButton(self.controls_frame)
86
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
87
sizePolicy.setHorizontalStretch(0)
88
sizePolicy.setVerticalStretch(0)
89
sizePolicy.setHeightForWidth(self.generatexml_btn.sizePolicy().hasHeightForWidth())
90
self.generatexml_btn.setSizePolicy(sizePolicy)
91
self.generatexml_btn.setMinimumSize(QtCore.QSize(0, 45))
92
font = QtGui.QFont()
93
font.setBold(True)
94
font.setWeight(75)
95
self.generatexml_btn.setFont(font)
96
self.generatexml_btn.setObjectName("generatexml_btn")
97
self.horizontalLayout_2.addWidget(self.generatexml_btn)
98
self.horizontalLayout_2.setStretch(0, 2)
99
self.horizontalLayout_2.setStretch(1, 2)
100
self.horizontalLayout_2.setStretch(2, 3)
101
self.verticalLayout_3.addWidget(self.controls_frame)
102
self.verticalLayout_2.addWidget(self.container_frame)
103
self.myTabs.addTab(self.xmlframes_tab, "")
104
self.icongrid_tab = QtWidgets.QWidget()
105
self.icongrid_tab.setObjectName("icongrid_tab")
106
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.icongrid_tab)
107
self.verticalLayout_4.setObjectName("verticalLayout_4")
108
self.container_frame_icongrid = QtWidgets.QFrame(self.icongrid_tab)
109
self.container_frame_icongrid.setFrameShape(QtWidgets.QFrame.StyledPanel)
110
self.container_frame_icongrid.setFrameShadow(QtWidgets.QFrame.Raised)
111
self.container_frame_icongrid.setObjectName("container_frame_icongrid")
112
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.container_frame_icongrid)
113
self.verticalLayout_5.setObjectName("verticalLayout_5")
114
self.scrollArea_2 = QtWidgets.QScrollArea(self.container_frame_icongrid)
115
self.scrollArea_2.setWidgetResizable(True)
116
self.scrollArea_2.setObjectName("scrollArea_2")
117
self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
118
self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 990, 451))
119
self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
120
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
121
self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
122
self.verticalLayout_6.setSpacing(0)
123
self.verticalLayout_6.setObjectName("verticalLayout_6")
124
self.icongrid_holder_label = QtWidgets.QLabel(self.scrollAreaWidgetContents_2)
125
self.icongrid_holder_label.setText("")
126
self.icongrid_holder_label.setObjectName("icongrid_holder_label")
127
self.verticalLayout_6.addWidget(self.icongrid_holder_label)
128
self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
129
self.verticalLayout_5.addWidget(self.scrollArea_2)
130
self.controls_frame_icongrid = QtWidgets.QFrame(self.container_frame_icongrid)
131
self.controls_frame_icongrid.setFrameShape(QtWidgets.QFrame.StyledPanel)
132
self.controls_frame_icongrid.setFrameShadow(QtWidgets.QFrame.Raised)
133
self.controls_frame_icongrid.setObjectName("controls_frame_icongrid")
134
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.controls_frame_icongrid)
135
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
136
self.uploadicongrid_btn = QtWidgets.QPushButton(self.controls_frame_icongrid)
137
self.uploadicongrid_btn.setMinimumSize(QtCore.QSize(0, 50))
138
self.uploadicongrid_btn.setObjectName("uploadicongrid_btn")
139
self.horizontalLayout_3.addWidget(self.uploadicongrid_btn)
140
self.uploadicons_btn = QtWidgets.QPushButton(self.controls_frame_icongrid)
141
self.uploadicons_btn.setMinimumSize(QtCore.QSize(0, 50))
142
self.uploadicons_btn.setObjectName("uploadicons_btn")
143
self.horizontalLayout_3.addWidget(self.uploadicons_btn)
144
self.use_psychengine_checkbox = QtWidgets.QCheckBox(self.controls_frame_icongrid)
145
self.use_psychengine_checkbox.setEnabled(True)
146
self.use_psychengine_checkbox.setObjectName("use_psychengine_checkbox")
147
self.horizontalLayout_3.addWidget(self.use_psychengine_checkbox)
148
self.iconselected_label = QtWidgets.QLabel(self.controls_frame_icongrid)
149
self.iconselected_label.setAlignment(QtCore.Qt.AlignCenter)
150
self.iconselected_label.setObjectName("iconselected_label")
151
self.horizontalLayout_3.addWidget(self.iconselected_label)
152
self.tip_label = QtWidgets.QLabel(self.controls_frame_icongrid)
153
font = QtGui.QFont()
154
font.setBold(True)
155
font.setWeight(75)
156
self.tip_label.setFont(font)
157
self.tip_label.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
158
self.tip_label.setObjectName("tip_label")
159
self.horizontalLayout_3.addWidget(self.tip_label)
160
self.zoom_label = QtWidgets.QLabel(self.controls_frame_icongrid)
161
self.zoom_label.setObjectName("zoom_label")
162
self.horizontalLayout_3.addWidget(self.zoom_label)
163
self.generateicongrid_btn = QtWidgets.QPushButton(self.controls_frame_icongrid)
164
self.generateicongrid_btn.setMinimumSize(QtCore.QSize(0, 50))
165
self.generateicongrid_btn.setObjectName("generateicongrid_btn")
166
self.horizontalLayout_3.addWidget(self.generateicongrid_btn)
167
self.horizontalLayout_3.setStretch(0, 1)
168
self.horizontalLayout_3.setStretch(1, 1)
169
self.horizontalLayout_3.setStretch(5, 1)
170
self.horizontalLayout_3.setStretch(6, 1)
171
self.verticalLayout_5.addWidget(self.controls_frame_icongrid)
172
self.verticalLayout_5.setStretch(0, 10)
173
self.verticalLayout_5.setStretch(1, 1)
174
self.verticalLayout_4.addWidget(self.container_frame_icongrid)
175
self.myTabs.addTab(self.icongrid_tab, "")
176
self.verticalLayout.addWidget(self.myTabs)
177
self.verticalLayout.setStretch(1, 1)
178
self.verticalLayout.setStretch(2, 10)
179
MainWindow.setCentralWidget(self.centralwidget)
180
self.menubar = QtWidgets.QMenuBar(MainWindow)
181
self.menubar.setGeometry(QtCore.QRect(0, 0, 1066, 26))
182
self.menubar.setObjectName("menubar")
183
self.menuFile = QtWidgets.QMenu(self.menubar)
184
self.menuFile.setObjectName("menuFile")
185
self.menuExport = QtWidgets.QMenu(self.menuFile)
186
self.menuExport.setObjectName("menuExport")
187
self.menuImport = QtWidgets.QMenu(self.menuFile)
188
self.menuImport.setObjectName("menuImport")
189
self.menuEdit = QtWidgets.QMenu(self.menubar)
190
self.menuEdit.setObjectName("menuEdit")
191
self.menuEdit_Selected_Images = QtWidgets.QMenu(self.menuEdit)
192
self.menuEdit_Selected_Images.setObjectName("menuEdit_Selected_Images")
193
self.menuFlip = QtWidgets.QMenu(self.menuEdit_Selected_Images)
194
self.menuFlip.setObjectName("menuFlip")
195
self.menuView = QtWidgets.QMenu(self.menubar)
196
self.menuView.setObjectName("menuView")
197
self.menuDefault_Dark_mode = QtWidgets.QMenu(self.menuView)
198
self.menuDefault_Dark_mode.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
199
self.menuDefault_Dark_mode.setObjectName("menuDefault_Dark_mode")
200
MainWindow.setMenuBar(self.menubar)
201
self.statusbar = QtWidgets.QStatusBar(MainWindow)
202
self.statusbar.setObjectName("statusbar")
203
MainWindow.setStatusBar(self.statusbar)
204
self.action_import_existing = QtWidgets.QAction(MainWindow)
205
self.action_import_existing.setObjectName("action_import_existing")
206
self.actionImport_Images = QtWidgets.QAction(MainWindow)
207
self.actionImport_Images.setObjectName("actionImport_Images")
208
self.actionClear_Spritesheet_Grid = QtWidgets.QAction(MainWindow)
209
self.actionClear_Spritesheet_Grid.setObjectName("actionClear_Spritesheet_Grid")
210
self.actionEdit_Frame_Properties = QtWidgets.QAction(MainWindow)
211
self.actionEdit_Frame_Properties.setObjectName("actionEdit_Frame_Properties")
212
self.actionImport_icons = QtWidgets.QAction(MainWindow)
213
self.actionImport_icons.setEnabled(False)
214
self.actionImport_icons.setObjectName("actionImport_icons")
215
self.actionImport_IconGrid = QtWidgets.QAction(MainWindow)
216
self.actionImport_IconGrid.setEnabled(False)
217
self.actionImport_IconGrid.setObjectName("actionImport_IconGrid")
218
self.actionImport_Icons = QtWidgets.QAction(MainWindow)
219
self.actionImport_Icons.setEnabled(False)
220
self.actionImport_Icons.setObjectName("actionImport_Icons")
221
self.actionClear_IconGrid = QtWidgets.QAction(MainWindow)
222
self.actionClear_IconGrid.setEnabled(False)
223
self.actionClear_IconGrid.setObjectName("actionClear_IconGrid")
224
self.actionClear_Icon_selection = QtWidgets.QAction(MainWindow)
225
self.actionClear_Icon_selection.setEnabled(False)
226
self.actionClear_Icon_selection.setObjectName("actionClear_Icon_selection")
227
self.actionExport_as_Spritesheet_and_XML = QtWidgets.QAction(MainWindow)
228
self.actionExport_as_Spritesheet_and_XML.setObjectName("actionExport_as_Spritesheet_and_XML")
229
self.actionExport_induvidual_images = QtWidgets.QAction(MainWindow)
230
self.actionExport_induvidual_images.setObjectName("actionExport_induvidual_images")
231
self.actionPreview_Animation = QtWidgets.QAction(MainWindow)
232
self.actionPreview_Animation.setObjectName("actionPreview_Animation")
233
self.actiondefault = QtWidgets.QAction(MainWindow)
234
self.actiondefault.setCheckable(True)
235
self.actiondefault.setChecked(True)
236
self.actiondefault.setObjectName("actiondefault")
237
self.actiondark_mode = QtWidgets.QAction(MainWindow)
238
self.actiondark_mode.setCheckable(True)
239
self.actiondark_mode.setObjectName("actiondark_mode")
240
self.actionView_XML_structure = QtWidgets.QAction(MainWindow)
241
self.actionView_XML_structure.setObjectName("actionView_XML_structure")
242
self.actionDefault = QtWidgets.QAction(MainWindow)
243
self.actionDefault.setObjectName("actionDefault")
244
self.actionDark = QtWidgets.QAction(MainWindow)
245
self.actionDark.setObjectName("actionDark")
246
self.actionDefault_2 = QtWidgets.QAction(MainWindow)
247
self.actionDefault_2.setCheckable(True)
248
self.actionDefault_2.setChecked(True)
249
self.actionDefault_2.setObjectName("actionDefault_2")
250
self.actionDark_2 = QtWidgets.QAction(MainWindow)
251
self.actionDark_2.setObjectName("actionDark_2")
252
self.actionFlipX = QtWidgets.QAction(MainWindow)
253
self.actionFlipX.setObjectName("actionFlipX")
254
self.actionFlipY = QtWidgets.QAction(MainWindow)
255
self.actionFlipY.setObjectName("actionFlipY")
256
self.actiontets = QtWidgets.QAction(MainWindow)
257
self.actiontets.setObjectName("actiontets")
258
self.actionImport_from_GIF = QtWidgets.QAction(MainWindow)
259
self.actionImport_from_GIF.setObjectName("actionImport_from_GIF")
260
self.menuExport.addAction(self.actionExport_as_Spritesheet_and_XML)
261
self.menuExport.addAction(self.actionExport_induvidual_images)
262
self.menuImport.addAction(self.action_import_existing)
263
self.menuImport.addAction(self.actionImport_Images)
264
self.menuImport.addAction(self.actionImport_from_GIF)
265
self.menuFile.addAction(self.menuImport.menuAction())
266
self.menuFile.addSeparator()
267
self.menuFile.addAction(self.actionImport_IconGrid)
268
self.menuFile.addAction(self.actionImport_Icons)
269
self.menuFile.addSeparator()
270
self.menuFile.addAction(self.menuExport.menuAction())
271
self.menuFlip.addAction(self.actionFlipX)
272
self.menuFlip.addAction(self.actionFlipY)
273
self.menuEdit_Selected_Images.addAction(self.menuFlip.menuAction())
274
self.menuEdit.addAction(self.actionClear_Spritesheet_Grid)
275
self.menuEdit.addAction(self.menuEdit_Selected_Images.menuAction())
276
self.menuEdit.addSeparator()
277
self.menuEdit.addAction(self.actionClear_IconGrid)
278
self.menuEdit.addAction(self.actionClear_Icon_selection)
279
self.menuView.addAction(self.actionPreview_Animation)
280
self.menuView.addAction(self.actionView_XML_structure)
281
self.menuView.addSeparator()
282
self.menuView.addAction(self.menuDefault_Dark_mode.menuAction())
283
self.menubar.addAction(self.menuFile.menuAction())
284
self.menubar.addAction(self.menuEdit.menuAction())
285
self.menubar.addAction(self.menuView.menuAction())
286
287
self.retranslateUi(MainWindow)
288
self.myTabs.setCurrentIndex(0)
289
QtCore.QMetaObject.connectSlotsByName(MainWindow)
290
291
def retranslateUi(self, MainWindow):
292
_translate = QtCore.QCoreApplication.translate
293
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
294
self.title_label.setText(_translate("MainWindow", "Spritesheet XML Generator for Friday Night Funkin\'"))
295
self.charname_label.setText(_translate("MainWindow", "Character Name:"))
296
self.spsh_settings_btn.setText(_translate("MainWindow", "Spritesheet\n"
297
"Generation Settings"))
298
self.posename_btn.setText(_translate("MainWindow", "Set Animation (Pose) Name"))
299
self.generatexml_btn.setText(_translate("MainWindow", "Generate XML"))
300
self.myTabs.setTabText(self.myTabs.indexOf(self.xmlframes_tab), _translate("MainWindow", "XML from Frames"))
301
self.uploadicongrid_btn.setText(_translate("MainWindow", "Upload Icon-grid"))
302
self.uploadicons_btn.setText(_translate("MainWindow", "Upload Icons"))
303
self.use_psychengine_checkbox.setText(_translate("MainWindow", "Psych Engine mode"))
304
self.iconselected_label.setText(_translate("MainWindow", "No. of\n"
305
"icons selected:\n"
306
"0"))
307
self.tip_label.setText(_translate("MainWindow", "Tip: Use ctrl+i and ctrl+o to zoom in or out respectively"))
308
self.zoom_label.setText(_translate("MainWindow", "Zoom:"))
309
self.generateicongrid_btn.setText(_translate("MainWindow", "Generate New\n"
310
"Icon-grid"))
311
self.myTabs.setTabText(self.myTabs.indexOf(self.icongrid_tab), _translate("MainWindow", "Add Icons to Icon-grid"))
312
self.menuFile.setTitle(_translate("MainWindow", "File"))
313
self.menuExport.setTitle(_translate("MainWindow", "Export..."))
314
self.menuImport.setTitle(_translate("MainWindow", "Import..."))
315
self.menuEdit.setTitle(_translate("MainWindow", "Edit"))
316
self.menuEdit_Selected_Images.setTitle(_translate("MainWindow", "Edit Selected Images"))
317
self.menuFlip.setTitle(_translate("MainWindow", "Flip"))
318
self.menuView.setTitle(_translate("MainWindow", "View"))
319
self.menuDefault_Dark_mode.setTitle(_translate("MainWindow", "Theme"))
320
self.action_import_existing.setText(_translate("MainWindow", "Import existing Spritesheet and XML"))
321
self.actionImport_Images.setText(_translate("MainWindow", "Import Images...."))
322
self.actionClear_Spritesheet_Grid.setText(_translate("MainWindow", "Clear Spritesheet Grid"))
323
self.actionEdit_Frame_Properties.setText(_translate("MainWindow", "Edit Frame Properties"))
324
self.actionImport_icons.setText(_translate("MainWindow", "Import icons"))
325
self.actionImport_IconGrid.setText(_translate("MainWindow", "Import IconGrid"))
326
self.actionImport_Icons.setText(_translate("MainWindow", "Import Icons"))
327
self.actionClear_IconGrid.setText(_translate("MainWindow", "Clear IconGrid"))
328
self.actionClear_Icon_selection.setText(_translate("MainWindow", "Clear Icon selection"))
329
self.actionExport_as_Spritesheet_and_XML.setText(_translate("MainWindow", "Export as Spritesheet and XML"))
330
self.actionExport_induvidual_images.setText(_translate("MainWindow", "Export individual images"))
331
self.actionPreview_Animation.setText(_translate("MainWindow", "Preview Animation"))
332
self.actiondefault.setText(_translate("MainWindow", "Default"))
333
self.actiondark_mode.setText(_translate("MainWindow", "Dark mode"))
334
self.actionView_XML_structure.setText(_translate("MainWindow", "View XML structure"))
335
self.actionDefault.setText(_translate("MainWindow", "Default"))
336
self.actionDark.setText(_translate("MainWindow", "Dark"))
337
self.actionDefault_2.setText(_translate("MainWindow", "Default"))
338
self.actionDark_2.setText(_translate("MainWindow", "Dark"))
339
self.actionFlipX.setText(_translate("MainWindow", "FlipX"))
340
self.actionFlipY.setText(_translate("MainWindow", "FlipY"))
341
self.actiontets.setText(_translate("MainWindow", "tets"))
342
self.actionImport_from_GIF.setText(_translate("MainWindow", "Import from GIF"))
343
344