Esempio n. 1
0
 def onButBrow (self):       
     logger.debug('onButBrow', __name__)
     try    :
         cp.guifilebrowser.close()
     except :
         cp.guifilebrowser = GUIFileBrowser(None, \
                                            [fnm.path_tau_list(), fnm.path_cora_proc_tau_in(), fnm.path_cora_merge_tau()], \
                                             fnm.path_tau_list(), is_editable=True)
         try    : cp.guifilebrowser.move(cp.guimain.pos().__add__(QtCore.QPoint(720,120)))
         except : cp.guifilebrowser.move(QtCore.QPoint(300,120))
         cp.guifilebrowser.show()
Esempio n. 2
0
 def onButBrow (self):       
     logger.debug('onButBrow', __name__)
     try    :
         cp.guifilebrowser.close()
     except :
         cp.guifilebrowser = GUIFileBrowser(None, \
                                            [fnm.path_tau_list(), fnm.path_cora_proc_tau_in(), fnm.path_cora_merge_tau()], \
                                             fnm.path_tau_list(), is_editable=True)
         try    : cp.guifilebrowser.move(cp.guimain.pos().__add__(QtCore.QPoint(720,120)))
         except : cp.guifilebrowser.move(QtCore.QPoint(300,120))
         cp.guifilebrowser.show()
Esempio n. 3
0
    def onButFile(self):
        logger.debug('onButFile', __name__)

        path = fnm.path_tau_list()
        #print 'path_tau_list()', path

        if path == None:
            dname, fname = cp.ana_tau_list_fname.value_def(
            ), cp.ana_tau_list_dname.value_def()
        else:
            dname, fname = os.path.split(path)

        path = str(QtGui.QFileDialog.getOpenFileName(self, 'Select file',
                                                     path))
        dname, fname = os.path.split(path)

        if dname == '' or fname == '':
            logger.warning(
                'Input directiry name or file name is empty... keep file name unchanged...',
                __name__)
            return

        self.edi_tau_list_file.setText(path)
        cp.ana_tau_list_fname.setValue(fname)
        cp.ana_tau_list_dname.setValue(dname)
        logger.info(
            'selected file for tau_list: ' +
            str(cp.ana_tau_list_fname.value()), __name__)
Esempio n. 4
0
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(20, 40, 390, 30)
        self.setWindowTitle('List of tau')
        self.setFrame()

        self.tit_tau_list_set = QtGui.QLabel(
            u'List of \u03C4 indexes:')  # tau = u"\u03C4"
        self.rad_tau_list_auto = QtGui.QRadioButton(
            'auto-generated (log-like)')
        self.rad_tau_list_file = QtGui.QRadioButton('from file')
        self.rad_tau_list_grp = QtGui.QButtonGroup()
        self.rad_tau_list_grp.addButton(self.rad_tau_list_auto)
        self.rad_tau_list_grp.addButton(self.rad_tau_list_file)
        if cp.ana_tau_list_type.value() == self.list_tau_options[0]:
            self.rad_tau_list_auto.setChecked(True)
        if cp.ana_tau_list_type.value() == self.list_tau_options[1]:
            self.rad_tau_list_file.setChecked(True)

        self.but_file = QtGui.QPushButton('File:')
        self.but_brow = QtGui.QPushButton('Browse/Edit')
        self.but_reset = QtGui.QPushButton('Reset')
        self.edi_tau_list_file = QtGui.QLineEdit(fnm.path_tau_list())
        self.edi_tau_list_file.setReadOnly(True)

        self.grid = QtGui.QGridLayout()

        self.grid_row = 0
        self.grid.addWidget(self.tit_tau_list_set, self.grid_row + 1, 0, 1, 9)
        self.grid.addWidget(self.rad_tau_list_auto, self.grid_row + 2, 1, 1, 6)
        self.grid.addWidget(self.rad_tau_list_file, self.grid_row + 3, 1, 1, 6)
        self.grid.addWidget(self.but_brow, self.grid_row + 3, 5, 1, 2)
        self.grid.addWidget(self.but_reset, self.grid_row + 3, 7, 1, 2)
        self.grid.addWidget(self.but_file, self.grid_row + 4, 0, 1, 2)
        self.grid.addWidget(self.edi_tau_list_file, self.grid_row + 4, 2, 1, 7)

        self.vbox = QtGui.QVBoxLayout()
        self.vbox.addLayout(self.grid)
        self.vbox.addStretch(1)

        self.setLayout(self.vbox)

        self.connect(self.rad_tau_list_auto, QtCore.SIGNAL('clicked()'),
                     self.onTauRadioGrp)
        self.connect(self.rad_tau_list_file, QtCore.SIGNAL('clicked()'),
                     self.onTauRadioGrp)
        self.connect(self.but_file, QtCore.SIGNAL('clicked()'), self.onButFile)
        self.connect(self.but_brow, QtCore.SIGNAL('clicked()'), self.onButBrow)
        self.connect(self.but_reset, QtCore.SIGNAL('clicked()'),
                     self.onButReset)

        self.showToolTips()
        self.setStyle()
        self.setFieldsState()
Esempio n. 5
0
    def __init__ ( self, parent=None ) :
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(20, 40, 390, 30)
        self.setWindowTitle('List of tau')
        self.setFrame()

        self.tit_tau_list_set  = QtGui.QLabel(u'List of \u03C4 indexes:')  # tau = u"\u03C4"
        self.rad_tau_list_auto = QtGui.QRadioButton('auto-generated (log-like)')
        self.rad_tau_list_file = QtGui.QRadioButton('from file')
        self.rad_tau_list_grp  = QtGui.QButtonGroup()
        self.rad_tau_list_grp.addButton(self.rad_tau_list_auto)
        self.rad_tau_list_grp.addButton(self.rad_tau_list_file)
        if cp.ana_tau_list_type.value() == self.list_tau_options[0] : self.rad_tau_list_auto.setChecked(True)
        if cp.ana_tau_list_type.value() == self.list_tau_options[1] : self.rad_tau_list_file.setChecked(True)

        self.but_file          = QtGui.QPushButton('File:')
        self.but_brow          = QtGui.QPushButton('Browse/Edit')
        self.but_reset         = QtGui.QPushButton('Reset')
        self.edi_tau_list_file = QtGui.QLineEdit( fnm.path_tau_list() )       
        self.edi_tau_list_file.setReadOnly( True )  

        self.grid = QtGui.QGridLayout()

        self.grid_row = 0
        self.grid.addWidget(self.tit_tau_list_set,      self.grid_row+1, 0, 1, 9)
        self.grid.addWidget(self.rad_tau_list_auto,     self.grid_row+2, 1, 1, 6)
        self.grid.addWidget(self.rad_tau_list_file,     self.grid_row+3, 1, 1, 6)
        self.grid.addWidget(self.but_brow,              self.grid_row+3, 5, 1, 2)
        self.grid.addWidget(self.but_reset,             self.grid_row+3, 7, 1, 2)
        self.grid.addWidget(self.but_file,              self.grid_row+4, 0, 1, 2)
        self.grid.addWidget(self.edi_tau_list_file,     self.grid_row+4, 2, 1, 7)

        self.vbox = QtGui.QVBoxLayout()
        self.vbox.addLayout(self.grid)
        self.vbox.addStretch(1)

        self.setLayout(self.vbox)

        self.connect( self.rad_tau_list_auto, QtCore.SIGNAL('clicked()'), self.onTauRadioGrp )
        self.connect( self.rad_tau_list_file, QtCore.SIGNAL('clicked()'), self.onTauRadioGrp )
        self.connect( self.but_file,          QtCore.SIGNAL('clicked()'), self.onButFile   )
        self.connect( self.but_brow,          QtCore.SIGNAL('clicked()'), self.onButBrow   )
        self.connect( self.but_reset,         QtCore.SIGNAL('clicked()'), self.onButReset  )

        self.showToolTips()
        self.setStyle()
        self.setFieldsState()
Esempio n. 6
0
    def onButFile(self):
        logger.debug('onButFile', __name__)

        path = fnm.path_tau_list()
        #print 'path_tau_list()', path

        if path == None : dname, fname = cp.ana_tau_list_fname.value_def(), cp.ana_tau_list_dname.value_def()
        else            : dname, fname = os.path.split(path)

        path = str( QtGui.QFileDialog.getOpenFileName(self,'Select file',path) )
        dname, fname = os.path.split(path)

        if dname == '' or fname == '' :
            logger.warning('Input directiry name or file name is empty... keep file name unchanged...', __name__)
            return

        self.edi_tau_list_file.setText(path)
        cp.ana_tau_list_fname.setValue(fname)
        cp.ana_tau_list_dname.setValue(dname)
        logger.info('selected file for tau_list: ' + str(cp.ana_tau_list_fname.value()), __name__ )
Esempio n. 7
0
 def onButReset(self):
     cp.ana_tau_list_dname.setDefault()
     cp.ana_tau_list_fname.setDefault()
     self.edi_tau_list_file.setText(fnm.path_tau_list())
Esempio n. 8
0
 def onButReset(self):
     cp.ana_tau_list_dname.setDefault()
     cp.ana_tau_list_fname.setDefault()
     self.edi_tau_list_file.setText(fnm.path_tau_list())