def on_but_brow (self): logger.debug('on_but_brow', __name__) try : cp.guifilebrowser.close() self.but_brow.setStyleSheet(cp.styleButtonBad) except : self.but_brow.setStyleSheet(cp.styleButtonGood) cp.guifilebrowser = GUIFileBrowser(None, fnm.get_list_of_files_data_aver(), fnm.path_data_ave()) cp.guifilebrowser.move(cp.guimain.pos().__add__(QtCore.QPoint(720,120))) cp.guifilebrowser.show()
def on_but_brow(self): logger.debug('on_but_brow', __name__) try: cp.guifilebrowser.close() self.but_brow.setStyleSheet(cp.styleButtonBad) except: self.but_brow.setStyleSheet(cp.styleButtonGood) cp.guifilebrowser = GUIFileBrowser( None, fnm.get_list_of_files_data_aver(), fnm.path_data_ave()) cp.guifilebrowser.move(cp.guimain.pos().__add__( QtCore.QPoint(720, 120))) cp.guifilebrowser.show()
def __init__ ( self, parent=None ) : QtGui.QWidget.__init__(self, parent) self.setGeometry(200, 400, 530, 30) self.setWindowTitle('Data file') self.setFrame() self.cbx_data = QtGui.QCheckBox('Activate / protect buttons', self) self.cbx_data.setChecked( cp.is_active_data_gui.value() ) self.cbx_all_chunks = QtGui.QCheckBox('Use all xtc chunks', self) self.cbx_all_chunks.setChecked( cp.use_data_xtc_all.value() ) self.edi_path = QtGui.QLineEdit( fnm.path_data_xtc_cond() ) self.edi_path.setReadOnly( True ) self.lab_status = QtGui.QLabel('Status') self.lab_batch = QtGui.QLabel('Batch') self.lab_start = QtGui.QLabel('Start') self.lab_end = QtGui.QLabel('End') self.lab_total = QtGui.QLabel('Total') self.lab_time = QtGui.QLabel(u'\u0394t(sec)') self.edi_bat_start = QtGui.QLineEdit ( str( cp.bat_data_start.value() ) ) self.edi_bat_end = QtGui.QLineEdit ( str( cp.bat_data_end .value() ) ) self.edi_bat_total = QtGui.QLineEdit ( str( cp.bat_data_total.value() ) ) self.edi_bat_time = QtGui.QLineEdit ( str( cp.bat_data_time .value() ) ) self.but_path = QtGui.QPushButton('File:') self.but_plot = QtGui.QPushButton('img-Plot') self.but_tspl = QtGui.QPushButton('t-Plot') self.but_brow = QtGui.QPushButton('Browse') self.but_scan = QtGui.QPushButton('Scan') self.but_aver = QtGui.QPushButton('Average') self.but_status = QtGui.QPushButton('Check status') self.but_remove = QtGui.QPushButton('Remove') self.table_scan = GUIFilesStatusTable (parent=self, list_of_files=fnm.get_list_of_files_data_scan()) self.table_aver = GUIFilesStatusTable (parent=self, list_of_files=fnm.get_list_of_files_data_aver()) #self.table_aver = GUIFilesStatusTable (parent=self, list_of_files=fnm.get_list_of_files_data_aver_short()) #self.table_scan.setMinimumHeight(285) #self.table_scan.table.setFixedWidth(self.table_scan.table.horizontalHeader().length() + 4) #self.table_scan.table.setFixedHeight(self.table_scan.table.verticalHeader().length() + 29) self.grid = QtGui.QGridLayout() self.grid_row = 1 self.grid.addWidget(self.cbx_data, self.grid_row, 0, 1, 6) self.grid.addWidget(self.but_path, self.grid_row+1, 0) self.grid.addWidget(self.edi_path, self.grid_row+1, 1, 1, 7) self.grid.addWidget(self.cbx_all_chunks,self.grid_row+2, 1, 1, 6) self.grid.addWidget(self.lab_batch, self.grid_row+3, 0) self.grid.addWidget(self.lab_status, self.grid_row+3, 1, 1, 2) self.grid.addWidget(self.lab_start, self.grid_row+3, 3) self.grid.addWidget(self.lab_end, self.grid_row+3, 4) self.grid.addWidget(self.lab_total, self.grid_row+3, 5) self.grid.addWidget(self.lab_time, self.grid_row+3, 6) self.grid.addWidget(self.but_scan, self.grid_row+4, 0) self.grid.addWidget(self.but_status, self.grid_row+4, 1, 2, 2) self.grid.addWidget(self.edi_bat_start, self.grid_row+4, 3) self.grid.addWidget(self.edi_bat_end, self.grid_row+4, 4) self.grid.addWidget(self.edi_bat_total, self.grid_row+4, 5) self.grid.addWidget(self.edi_bat_time, self.grid_row+4, 6, 1, 2) self.grid.addWidget(self.but_aver, self.grid_row+5, 0) self.grid.addWidget(self.but_brow, self.grid_row+5, 3) self.grid.addWidget(self.but_plot, self.grid_row+5, 4) self.grid.addWidget(self.but_tspl, self.grid_row+5, 5) self.grid.addWidget(self.but_remove, self.grid_row+5, 7) self.grid.addWidget(self.table_scan, self.grid_row+6, 0, 7, 8) self.grid.addWidget(self.table_aver, self.grid_row+13,0, 4, 8) self.connect(self.but_path, QtCore.SIGNAL('clicked()'), self.on_but_path ) self.connect(self.but_plot, QtCore.SIGNAL('clicked()'), self.on_but_plot ) self.connect(self.but_tspl, QtCore.SIGNAL('clicked()'), self.on_but_tspl ) self.connect(self.but_brow, QtCore.SIGNAL('clicked()'), self.on_but_brow ) self.connect(self.but_aver, QtCore.SIGNAL('clicked()'), self.on_but_aver ) self.connect(self.but_scan, QtCore.SIGNAL('clicked()'), self.on_but_scan ) self.connect(self.but_status, QtCore.SIGNAL('clicked()'), self.on_but_status ) self.connect(self.but_remove, QtCore.SIGNAL('clicked()'), self.on_but_remove ) self.connect(self.edi_bat_start, QtCore.SIGNAL('editingFinished()'), self.on_edi_bat_start ) self.connect(self.edi_bat_end, QtCore.SIGNAL('editingFinished()'), self.on_edi_bat_end ) self.connect(self.cbx_data, QtCore.SIGNAL('stateChanged(int)'), self.on_cbx ) self.connect(self.cbx_all_chunks,QtCore.SIGNAL('stateChanged(int)'), self.on_cbx_all_chunks ) self.setLayout(self.grid) self.showToolTips() self.setStyle() self.setButtonState()