예제 #1
0
    def closeEvent(self, e):
        QWidget.closeEvent(self, e)
        logger.debug('closeEvent')

        if self.help_box is not None: self.help_box.close()
        if cp.cgwconfigeditor is not None:
           cp.cgwconfigeditor = None
예제 #2
0
 def closeEvent(self, event):
     if not self.isStarted:
         self.animation.start()
         self.isStarted = True
         event.ignore()
     else:
         QWidget.closeEvent(self, event)
예제 #3
0
파일: calcdlg.py 프로젝트: doug-101/rpCalc
 def closeEvent(self, event):
     """Saves the stack prior to closing.
     """
     self.calc.saveStack()
     contentsRect = self.geometry()
     frameRect = self.frameGeometry()
     self.calc.option.changeData('MainDlgXSize', contentsRect.width(), True)
     self.calc.option.changeData('MainDlgYSize', contentsRect.height(),
                                 True)
     self.calc.option.changeData('MainDlgXPos', contentsRect.x(), True)
     self.calc.option.changeData('MainDlgYPos', contentsRect.y(), True)
     self.calc.option.changeData('MainDlgTopMargin',
                                 contentsRect.y() - frameRect.y(), True)
     self.calc.option.changeData('MainDlgOtherMargin',
                                 contentsRect.x() - frameRect.x(), True)
     if self.extraView:
         self.calc.option.changeData('ExtraViewXSize',
                                     self.extraView.width(), True)
         self.calc.option.changeData('ExtraViewYSize',
                                     self.extraView.height(), True)
         self.calc.option.changeData('ExtraViewXPos', self.extraView.x(),
                                     True)
         self.calc.option.changeData('ExtraViewYPos', self.extraView.y(),
                                     True)
     if self.altBaseView:
         self.calc.option.changeData('AltBaseXPos', self.altBaseView.x(),
                                     True)
         self.calc.option.changeData('AltBaseYPos', self.altBaseView.y(),
                                     True)
     self.calc.option.writeChanges()
     QWidget.closeEvent(self, event)
예제 #4
0
    def closeEvent(self, e):
        logger.debug('closeEvent')
        #logger.info('%s.closeEvent' % self._name)
        #self.save_log_total_in_file() # It will be saved at closing of GUIMain

        #logger.addHandler(self.handler)
        self.handler.close()
        QWidget.closeEvent(self, e)
예제 #5
0
 def closeEvent(self, e):
     logger.debug('closeEvent')
     #try: self.wspe.close()
     #except: pass
     self.wtab.close()
     self.on_save()
     QWidget.closeEvent(self, e)
     cp.wlog = None
예제 #6
0
    def closeEvent(self, e):
        logger.info('%s.closeEvent' % self._name)
        #self.save_log_total_in_file() # It will be saved at closing of GUIMain
        #self.syslog.syslog_handler.removeFilter(self._myfilter)
        self.syslog.console_handler.removeFilter(self._myfilter)

        #self.handler.removeFilter(self._myfilter)
        #self.handler.close()
        QWidget.closeEvent(self, e)
예제 #7
0
 def closeEvent(self, event):
     Settings = QSettings('kicad-tools', 'Schematic Component Manager')
     Settings.setValue( 'geometry', self.saveGeometry() )
     Settings.setValue( 'cmptable',  [self.CmpTable.columnWidth(0), self.CmpTable.columnWidth(1)] )
     Settings.setValue( 'selector',  [self.Selector.columnWidth(0), self.Selector.columnWidth(1)] )
     Settings.setValue( 'inspector', [self.Inspector.columnWidth(0), self.Inspector.columnWidth(1)] )
     Settings.setValue( 'splitter', self.Splitter.saveState() )
     Settings.setValue( 'inssplitter', self.InspectorSplit.saveState() )
     QWidget.closeEvent(self, event)
예제 #8
0
    def closeEvent(self, e):
        logger.debug('%s.closeEvent' % self._name)

        #try: self.wspe.close()
        #except: pass

        self.on_save()

        QWidget.closeEvent(self, e)
예제 #9
0
    def closeEvent(self, e):
        logger.debug('closeEvent')

        if self.gui_win is not None:
            self.gui_win.close()

        QWidget.closeEvent(self, e)

        cp.cmwmaintabs = None
예제 #10
0
 def closeEvent(self, event):
     QWidget.closeEvent(self, event)
     if self.flag == 0 or self.flag == 2:
         # self.direct_object.close()
         self.close()
     else:
         if self.yes == True:
             print('yes')
             self.close()
         self.annoExit()
 def closeEvent(self, event):
     env.strips.columnsRemoved.disconnect(self.updateAfterRackDeletion)
     signals.mainWindowClosing.disconnect(self.close)
     signals.selectionChanged.disconnect(self.updateButtonsAndActions)
     signals.selectionChanged.disconnect(self.updateSelections)
     signals.rackEdited.disconnect(self.updateAfterRackEdit)
     signals.rackVisibilityTaken.disconnect(self.hideRacks)
     event.accept()
     signals.rackVisibilityLost.emit(self.getViewRacks())
     self.windowClosing.emit()
     QWidget.closeEvent(self, event)
예제 #12
0
 def closeEvent(self, event):
     self.scene.disconnectAllSignals()
     signals.selectionChanged.disconnect(self.mouse_info.clear)
     signals.runwayUseChanged.disconnect(self.updateLdgMenuAndDisplay)
     signals.localSettingsChanged.disconnect(self.updateRdfMenuAction)
     signals.navpointClick.disconnect(self.setLastAirfieldClicked)
     signals.indicatePoint.disconnect(self.indicatePoint)
     signals.mainWindowClosing.disconnect(self.close)
     event.accept()
     self.windowClosing.emit()
     QWidget.closeEvent(self, event)
예제 #13
0
 def closeEvent(self, event):
     if self.windowState() & Qt.WindowMaximized:
         self._config.set_window_is_full_screen(1)
     else:
         rect = self.geometry()
         self._config.set_window_x(rect.x())
         self._config.set_window_y(rect.y())
         self._config.set_window_width(rect.width())
         self._config.set_window_height(rect.height())
         self._config.set_window_is_full_screen(0)
     self._config.update()
     QWidget.closeEvent(self, event)
예제 #14
0
    def closeEvent(self, e):
        logger.debug('closeEvent')

        #try    : self.gui_win.close()
        #except : pass

        #try    : del self.gui_win
        #except : pass

        if self.gui_win is not None:
            self.gui_win.close()

        QWidget.closeEvent(self, e)
예제 #15
0
    def closeEvent(self, e):
        logger.debug('CGWMainTabs.closeEvent')

        #try    : self.gui_win.close()
        #except : pass

        #try    : del self.gui_win
        #except : pass

        self.tab_bar.close()

        if self.gui_win is not None:
            self.gui_win.close()

        QWidget.closeEvent(self, e)
예제 #16
0
 def closeEvent(self, event):
     Settings = QSettings('kicad-tools', 'Schematic Component Manager')
     Settings.setValue('geometry', self.saveGeometry())
     Settings.setValue(
         'cmptable',
         [self.CmpTable.columnWidth(0),
          self.CmpTable.columnWidth(1)])
     Settings.setValue(
         'selector',
         [self.Selector.columnWidth(0),
          self.Selector.columnWidth(1)])
     Settings.setValue(
         'inspector',
         [self.Inspector.columnWidth(0),
          self.Inspector.columnWidth(1)])
     Settings.setValue('splitter', self.Splitter.saveState())
     Settings.setValue('inssplitter', self.InspectorSplit.saveState())
     QWidget.closeEvent(self, event)
 def closeEvent(self, event):
     if not self.force_on_close:
         strips = self.stripsInBay()
         if len(strips) > 0:
             if yesNo_question(self, 'Strip bay not empty', \
               'This strip bay is currently holding %d strip(s).' % len(strips), 'Rack strips and close?'):
                 for strip in strips:
                     strip.writeDetail(recycled_detail, True)
                     env.strips.repositionStrip(strip, default_rack_name)
             else:
                 event.ignore()
                 return
     self.scene.disconnectAllSignals()
     signals.backgroundImagesReloaded.disconnect(self.rebuildBgMenu)
     signals.selectionChanged.disconnect(self.updateButtons)
     signals.sessionEnded.disconnect(self.scene.deleteAllStripItems)
     signals.mainWindowClosing.disconnect(self.forceClose)
     event.accept()
     self.windowClosing.emit()
     QWidget.closeEvent(self, event)
예제 #18
0
파일: calcdlg.py 프로젝트: kmolab/rpcalc
 def closeEvent(self, event):
     """Saves the stack prior to closing.
     """
     self.calc.saveStack()
     self.calc.option.changeData('MainDlgXSize', self.width(), True)
     self.calc.option.changeData('MainDlgYSize', self.height(), True)
     self.calc.option.changeData('MainDlgXPos', self.x(), True)
     self.calc.option.changeData('MainDlgYPos', self.y(), True)
     if self.extraView:
         self.calc.option.changeData('ExtraViewXSize',
                                     self.extraView.width(), True)
         self.calc.option.changeData('ExtraViewYSize',
                                     self.extraView.height(), True)
         self.calc.option.changeData('ExtraViewXPos',
                                     self.extraView.x(), True)
         self.calc.option.changeData('ExtraViewYPos',
                                     self.extraView.y(), True)
     if self.altBaseView:
         self.calc.option.changeData('AltBaseXPos',
                                     self.altBaseView.x(), True)
         self.calc.option.changeData('AltBaseYPos',
                                     self.altBaseView.y(), True)
     self.calc.option.writeChanges()
     QWidget.closeEvent(self, event)
예제 #19
0
 def closeEvent(self, a0) -> None:
     self.close_event.emit()
     QWidget.closeEvent(self, a0)
예제 #20
0
 def closeEvent(self, e) :
     logger.debug('%s.closeEvent' % self._name)
     QWidget.closeEvent(self, e)
예제 #21
0
 def closeEvent(self, event):
     print("[UI] closeEvent")
     self._dispatcher.stop()
     QWidget.closeEvent(self, event)
예제 #22
0
파일: puppet.py 프로젝트: leobtype/Puppet
 def closeEvent(self, event):
     config.config['main_x'] = self.geometry().x()
     config.config['main_y'] = self.geometry().y()
     config.write()
     QWidget.closeEvent(self, event)
예제 #23
0
파일: puppet.py 프로젝트: leobtype/Puppet
 def closeEvent(self, event):
     self.timer.stop()
     config.config['config_x'] = self.geometry().x()
     config.config['config_y'] = self.geometry().y()
     config.write()
     QWidget.closeEvent(self, event)
예제 #24
0
def printResult():
    """
    printResult()
    Stampa le medie delle diverse materie in un message box info e resetta
    """

    def closeResult():
        """
        closeResult()
        Chiude la finestra del risultato e chiama la funzione reset
        """
        resultWindow.close()
        widget.close()
        sys.exit()

    def getGraphSubject():
        """
        getGraphSubject()
        Chiama la funzione makeSubjectGraph con attributo selezione dal QComboBox
        """
        subject = selectionSubjectGraph.currentText()
        makeSubjectGraph(subject)

    resultWindow = QWidget()
    grid = QGridLayout()

    selectionSubjectGraph = QComboBox(resultWindow)

    msg = ""
    for materia in listamaterie:
        msg = msg + "".join(
            "La media di " + materia + " vale " + str(listamaterie[materia][1]) + "\n"
        )
        selectionSubjectGraph.addItem(materia)
    print("[!]Printing the results")

    resultLabel = QLabel(resultWindow)
    resultLabel.setText(msg)
    grid.addWidget(resultLabel, 0, 1)

    okButton = QPushButton(resultWindow)
    okButton.setText("OK")
    okButton.clicked.connect(closeResult)
    grid.addWidget(okButton, 1, 1)

    grid.addWidget(selectionSubjectGraph, 2, 1)

    subjectGraphButton = QPushButton(resultWindow)
    subjectGraphButton.setText("Grafico materia")
    subjectGraphButton.clicked.connect(getGraphSubject)
    grid.addWidget(subjectGraphButton, 3, 1)

    situationGraphButton = QPushButton(resultWindow)
    situationGraphButton.setText("Grafico Situazione")
    situationGraphButton.clicked.connect(makeSituationGraph)
    grid.addWidget(situationGraphButton, 4, 1)

    resultWindow.setGeometry(20, 20, 170, 100)
    resultWindow.setWindowTitle("Risultati")
    resultWindow.setLayout(grid)
    resultWindow.show()
    if resultWindow.closeEvent(resultWindow):
        pass
예제 #25
0
파일: view.py 프로젝트: alberand/PySM
 def closeEvent(self, event):
     self.end_cmd()
     QWidget.closeEvent(self, event)
     print('exit')
예제 #26
0
 def closeEvent(self, e):
     logger.debug('closeEvent')
     QWidget.closeEvent(self, e)
     cp.dmqwmain = None
예제 #27
0
 def closeEvent(self, event):
     self.clear_layout()
     QWidget.closeEvent(self, event)
예제 #28
0
 def closeEvent(self, e):
     #logger.debug('closeEvent')
     QWidget.closeEvent(self, e)
     cp.cgwmaincollection = None
예제 #29
0
startWindow = QWidget()
startWindow.setWindowTitle("VoiceTracker")
startWindow.resize(790, 440)
startWindow.move(300, 300)
palette = QPalette()
palette.setBrush(startWindow.backgroundRole(), QBrush(QPixmap('start.jpg')))
startWindow.setPalette(palette)
## 创建主窗体
mainWindow = QWidget()
mainWindow.setWindowTitle("VoiceTracker")
mainWindow.resize(790, 440)
mainWindow.move(300, 300)
palette = QPalette()
palette.setBrush(mainWindow.backgroundRole(), QBrush(QPixmap('main.jpg')))
mainWindow.setPalette(palette)
mainWindow.closeEvent = lambda x: showStart()
## 创建语音库窗体
modelWindow = QWidget()
modelWindow.setWindowTitle("VoiceTracker")
modelWindow.resize(790, 440)
modelWindow.move(300, 300)
palette = QPalette()
palette.setBrush(modelWindow.backgroundRole(), QBrush(QPixmap('blank.jpg')))
modelWindow.setPalette(palette)
modelWindow.closeEvent = lambda x: showMain()
## 创建录音窗体
recordWindow = QWidget()
recordWindow.setWindowTitle("VoiceTracker")
recordWindow.resize(790, 440)
recordWindow.move(300, 300)
palette = QPalette()
예제 #30
0
 def closeEvent(self, event):
     self.end_cmd()
     QWidget.closeEvent(self, event)
     print('exit')
예제 #31
0
파일: gui.py 프로젝트: Gareth001/500
 def closeEvent(self, event):
     self.close_subprocesses()
     return QWidget.closeEvent(self, event)
예제 #32
0
 def closeEvent(self, event):
     self.last.saveLast(self.lastpick)
     self.end_cmd()
     QWidget.closeEvent(self, event)
     print('exit')
예제 #33
0
 def closeEvent(self, event):
     self.clear_subs()
     QWidget.closeEvent(self, event)
예제 #34
0
 def closeEvent(self, e):
     self.log.debug('closeEvent', self._name)
     #self.log.info('%s.closeEvent' % self._name)
     #self.saveLogTotalInFile() # It will be saved at closing of GUIMain
     QWidget.closeEvent(self, e)