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):
|
||||
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):
|
||||
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):
|
||||
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):
|
||||
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):
|
||||
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):
|
||||
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):
|
||||
# if not self.lineEdit_noise_file.text():
|
||||
|
|
|
|||
Loading…
Reference in New Issue