def onCBoxAdd(self): cbx_check_state = self.cbx.checkState() for row_of_items in self.list_of_items_add : #fname = row_of_items[1] i, fname, item_fname, item_exists, item_ctime, item_size = row_of_items if fname != fnm.path_cora_proc_tau_in() : item_fname.setCheckState(cbx_check_state) #(QtCore.Qt.Checked) # Unchecked, PartiallyChecked
def makeTableAdd(self): flags = QtCore.Qt.ItemFlags(QtCore.Qt.NoItemFlags) # |QtCore.Qt.ItemIsUserCheckable ) self.list_of_files_add = fnm.get_list_of_files_cora_proc() self.list_of_items_add = [] for i, fname in enumerate(self.list_of_files_add) : file_exists = os.path.exists(fname) item_fname = QtGui.QTableWidgetItem( str(os.path.basename(fname)) ) item_exists = QtGui.QTableWidgetItem( self.dict_status[file_exists] ) item_ctime = QtGui.QTableWidgetItem( 'N/A' ) item_size = QtGui.QTableWidgetItem( 'N/A' ) if fname == fnm.path_cora_proc_tau_in() : item_fname.setFlags(flags) #item_fname.setCheckState(QtCore.Qt.Unchecked) # Unchecked, PartiallyChecked, Checked else : item_fname.setCheckState(QtCore.Qt.Checked) item_fname .setTextAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter ) #| QtCore.Qt.AlignAbsolute) item_exists.setTextAlignment(QtCore.Qt.AlignCenter) item_ctime .setTextAlignment(QtCore.Qt.AlignCenter) item_size .setTextAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignVCenter ) self.row += 1 self.table.setItem(self.row, 0, item_fname) self.table.setItem(self.row, 1, item_exists) self.table.setItem(self.row, 2, item_ctime) self.table.setItem(self.row, 3, item_size) row_of_items_add = [i, fname, item_fname, item_exists, item_ctime, item_size] self.list_of_items_add.append(row_of_items_add)
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()
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()