Profile scrolling is done in time with the slider, and not with the number of the profile.
parent
35c92deeaf
commit
8e359a7552
|
|
@ -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():
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue