diff --git a/bec_widgets/examples/eiger_plot/eiger_plot.py b/bec_widgets/examples/eiger_plot/eiger_plot.py index 84d56035..d7f7eb54 100644 --- a/bec_widgets/examples/eiger_plot/eiger_plot.py +++ b/bec_widgets/examples/eiger_plot/eiger_plot.py @@ -56,11 +56,6 @@ class EigerPlot(QWidget): self.doubleSpinBox_hist_min.valueChanged.connect(self.update_hist) self.doubleSpinBox_hist_max.valueChanged.connect(self.update_hist) - # ComboBoxes - self.comboBox_rotation.currentIndexChanged.connect( - lambda k: self.rotate_data(self.image, k) - ) - # Signal/Slots self.update_signale.connect(self.on_image_update) @@ -85,6 +80,9 @@ class EigerPlot(QWidget): if self.checkBox_transpose.isChecked(): # transpose self.image = np.transpose(self.image) + if self.checkBox_log.isChecked(): + self.image = np.log(self.image) + self.imageItem.setImage(self.image, autoLevels=False) ############################### diff --git a/bec_widgets/examples/eiger_plot/eiger_plot.ui b/bec_widgets/examples/eiger_plot/eiger_plot.ui new file mode 100644 index 00000000..0f9b6d16 --- /dev/null +++ b/bec_widgets/examples/eiger_plot/eiger_plot.ui @@ -0,0 +1,178 @@ + + + Form + + + + 0 + 0 + 808 + 675 + + + + Form + + + + + + + + Plot Control + + + + + + Histogram MIN + + + + + + + -100000.000000000000000 + + + 100000.000000000000000 + + + + + + + Histogram MAX + + + + + + + -100000.000000000000000 + + + 100000.000000000000000 + + + 2.000000000000000 + + + + + + + + + + Data Control + + + + + + FFT + + + + + + + log + + + + + + + Load Mask + + + + + + + + + + Orientation + + + + + + + 0 + + + + + 90 + + + + + 180 + + + + + 270 + + + + + + + + Rotation + + + + + + + Transpose + + + + + + + + + + stream test + + + + + + + Qt::Horizontal + + + + 40 + 20 + + + + + + + + + + + + + + GraphicsLayoutWidget + QGraphicsView +
pyqtgraph.h
+
+
+ + +