mirror of
https://forgemia.inra.fr/theophile.terraz/acoused.git
synced 2026-10-30 03:10:40 +01:00
Profile scrolling is done in time with the slider, and not with the number of the profile.
This commit is contained in:
1 parent
35c92deeaf
commit
8e359a7552
1 file changed
+19
-6
@@ -3958,25 +3958,38 @@ class AcousticDataTab(QWidget):
|
|||||||
|
|
||||||
def slide_profile_number_to_begin(self):
|
def slide_profile_number_to_begin(self):
|
||||||
self.slider.setValue(int(self.slider.minimum()))
|
self.slider.setValue(int(self.slider.minimum()))
|
||||||
self.lineEdit_slider.setText(str(self.slider.value()))
|
self.update_lineEdit_by_moving_slider()
|
||||||
|
# self.lineEdit_slider.setText(str(self.slider.value()))
|
||||||
|
|
||||||
def slide_profile_number_to_right(self):
|
def slide_profile_number_to_right(self):
|
||||||
self.slider.setValue(int(self.slider.value()) + 1)
|
self.slider.setValue(int(self.slider.value()) + 1)
|
||||||
self.lineEdit_slider.setText(str(self.slider.value()))
|
self.update_lineEdit_by_moving_slider()
|
||||||
|
# self.lineEdit_slider.setText(str(self.slider.value()))
|
||||||
|
|
||||||
def slide_profile_number_to_left(self):
|
def slide_profile_number_to_left(self):
|
||||||
self.slider.setValue(int(self.slider.value()) - 1)
|
self.slider.setValue(int(self.slider.value()) - 1)
|
||||||
self.lineEdit_slider.setText(str(self.slider.value()))
|
self.update_lineEdit_by_moving_slider()
|
||||||
|
# self.lineEdit_slider.setText(str(self.slider.value()))
|
||||||
|
|
||||||
def slide_profile_number_to_end(self):
|
def slide_profile_number_to_end(self):
|
||||||
self.slider.setValue(int(self.slider.maximum()))
|
self.slider.setValue(int(self.slider.maximum()))
|
||||||
self.lineEdit_slider.setText(str(self.slider.value()))
|
self.update_lineEdit_by_moving_slider()
|
||||||
|
# self.lineEdit_slider.setText(str(self.slider.value()))
|
||||||
|
|
||||||
def profile_number_on_lineEdit(self):
|
def profile_number_on_lineEdit(self):
|
||||||
self.slider.setValue(int(self.lineEdit_slider.text()))
|
self.slider.setValue(
|
||||||
|
int(np.where(np.abs(stg.time[self.fileListWidget.currentRow()][self.combobox_frequency_profile.currentIndex()] -
|
||||||
|
float(self.lineEdit_slider.text().replace(",", "."))) ==
|
||||||
|
np.nanmin(np.abs(stg.time[self.fileListWidget.currentRow()][self.combobox_frequency_profile.currentIndex()] -
|
||||||
|
float(self.lineEdit_slider.text().replace(",", ".")))))[0][0]))
|
||||||
|
|
||||||
def update_lineEdit_by_moving_slider(self):
|
def update_lineEdit_by_moving_slider(self):
|
||||||
self.lineEdit_slider.setText(str(self.slider.value()))
|
if stg.time_cross_section[self.fileListWidget.currentRow()].shape != (0,):
|
||||||
|
self.lineEdit_slider.setText(
|
||||||
|
str(stg.time_cross_section[self.fileListWidget.currentRow()][self.combobox_frequency_profile.currentIndex(), self.slider.value()]))
|
||||||
|
else:
|
||||||
|
self.lineEdit_slider.setText(
|
||||||
|
str(stg.time[self.fileListWidget.currentRow()][self.combobox_frequency_profile.currentIndex(), self.slider.value()]))
|
||||||
|
|
||||||
# def plot_transect_with_SNR_data(self):
|
# def plot_transect_with_SNR_data(self):
|
||||||
# if not self.lineEdit_noise_file.text():
|
# if not self.lineEdit_noise_file.text():
|
||||||
|
|||||||
Reference in new issue
Block a user