Exemple #1
0
 def process_data_batch(self, databatch):
     """Receive data"""
     #klog.debug('data_batch')
     for table in self.tables.values():
         table.process_data_batch(databatch)
     scale_changed = False
     for fig in self.figures.values():
         #fig.process_data_batch(databatch)
         scale_changed = scale_changed or fig.process_data_batch(databatch)
     #print(int(self.windowState()))
     if scale_changed and time() - self.last_window_size_change > 60:
         klog.debug("unmax max trick")
         mini = Qt.WindowStates(0)
         maxi = Qt.WindowStates(2)
         self.setWindowState(mini)
         self.setWindowState(maxi)
         self.last_window_size_change = time()