示例#1
0
class Frame(QFrame):

    def __init__(self, parent=None):
        QFrame.__init__(self, parent)
        self.ui = Ui_frame_tab_gif()
        self.ui.setupUi(self)
        self.screen = parent
        self.formatter = CommandFormatter(self.ui.line_console, self.screen)
        self.listener = Listener(self.screen, self, self.formatter)
        self.connectSlots()
        interface.tab_gif.addCustomWidgets(self)
        interface.tab_gif.fillElementsFromConfig(self, self.screen.config)
        self.ui.group_advsettings.setDisabled(True)
        self.ui.line_console.hide()

    def connectSlots(self):
        self.ui.btn_refreshjobs.clicked.connect(
            self.listener.refreshJobList)
        self.ui.check_resize.stateChanged.connect(
            self.listener.resizeCheckboxStateChanged)
        self.ui.btn_creategif.clicked.connect(
            self.listener.createAnimatedImage)
        self.ui.cmb_job.currentIndexChanged.connect(
            self.listener.jobSelectionChanged)
        self.ui.check_resize_keepratio.stateChanged.connect(
            self.listener.ratioCheckChanged)
        self.ui.btn_savegifsettings.clicked.connect(
            self.listener.updateDebugConsole)
        self.ui.radio_custom.toggled.connect(
            self.listener.radioCustomChecked)
        self.formatter.progress.connect(
            self.listener.progressUpdate)
示例#2
0
 def __init__(self, parent=None):
     QFrame.__init__(self, parent)
     self.ui = Ui_frame_tab_gif()
     self.ui.setupUi(self)
     self.screen = parent
     self.formatter = CommandFormatter(self.ui.line_console, self.screen)
     self.listener = Listener(self.screen, self, self.formatter)
     self.connectSlots()
     interface.tab_gif.addCustomWidgets(self)
     interface.tab_gif.fillElementsFromConfig(self, self.screen.config)
     self.ui.group_advsettings.setDisabled(True)
     self.ui.line_console.hide()