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