def __init__(self):
        QtGui.QMainWindow.__init__(self)
        Ui_MainWindow.__init__(self)
        self.setupUi(self)
        #Menu and toolbar setting
        self.connect(self.importFile, QtCore.SIGNAL('triggered()'),
                     self.showDialog)
        self.connect(self.resultFile, QtCore.SIGNAL('triggered()'),
                     self.openResult)
        #self.connect(self.resultSave, QtCore.SIGNAL('triggered()'), self.saveFile)
        self.connect(self.exit, QtCore.SIGNAL('triggered()'),
                     QtCore.SLOT('close()'))
        self.connect(self.actionHelp, QtCore.SIGNAL('triggered()'),
                     self.openHelp)
        '''
        self.toolbar = self.addToolBar('import')
        self.toolbar.addAction(self.importFile)
        self.toolbar = self.addToolBar('ResultFile')
        self.toolbar.addAction(self.resultFile)
        self.toolbar = self.addToolBar('ResultSave AS')
        self.toolbar.addAction(self.resultSave)
        self.toolbar = self.addToolBar('Exit')
        self.toolbar.addAction(self.exit)     '''
        self.connect(self.run, QtCore.SIGNAL('clicked()'), self.runs)
        #self.connect(self.ViewFig, QtCore.SIGNAL('clicked()'),self.imageOpen)
        self.connect(self.Delete, QtCore.SIGNAL('clicked()'), self.delete)
        self.connect(self.all, QtCore.SIGNAL('clicked()'), self.allselect)
        self.statusBar.showMessage('Ready')

        self.tw.setSelectionBehavior(
            QAbstractItemView.SelectRows)  #select whole row
        #self.tw.setSelectionMode(QAbstractItemView.ExtendedSelection)
        self.tw.setSelectionMode(QAbstractItemView.MultiSelection)
        global allfilepath, Imgpath
        allfilepath, Imgpath = [], []
Esempio n. 2
0
    def __changeTxt(self, layout, node, bEditMode, bCopy):
        if self.__txt is not None:
            if bCopy:
                node.txt = self.__txt.text()
            if isinstance(self.__txt, LineEdit):
                self.__txt.deselect()
            self.__txt.hide()
            layout.removeWidget(self.__txt)
            self.__txt = None

        if bEditMode:
            self.__txt = LineEdit(self, node.txt)
            self.__txt.setFrame(False)
            self.__txt.selectAll()
            QtCore.QTimer.singleShot(0, self.__txt, QtCore.SLOT('setFocus()'));
        else:
            self.__txt = Label(self, node.txt)
        self.__txt.setToolTip("Text tooltip %s %s" % (node.txt, node.tooltip))
        layout.addWidget(self.__txt, 1)
Esempio n. 3
0
 def abortProc(self):
     if self.proc.state() != QtCore.QProcess.NotRunning:
         # Terminate seems to do nothing in windows
         self.proc.terminate()
         # Kill the process.
         QtCore.QTimer.singleShot(1000, self.proc, QtCore.SLOT('kill()'))