def get_insert_sine_dialog(self, original_data, position, sample_rate=None, num_samples=None) -> QDialog:
self.create_dialog_connects()
if sample_rate is not None:
self.sample_rate = sample_rate
self.dialog_ui.doubleSpinBoxSampleRate.setValue(sample_rate)
if num_samples is not None:
self.num_samples = int(num_samples)
self.dialog_ui.doubleSpinBoxNSamples.setValue(num_samples)
self.original_data = original_data
self.position = position
self.set_time()
self.draw_sine_wave()
return self.dialog_ui
评论列表
文章目录