Disable automatic calibration when sweep is set to continuous

Fix popout of Phase and RealImaginary charts
pull/44/head
Rune B. Broberg 2019-10-15 16:39:47 +02:00
rodzic 1b40fbf468
commit 46a2f090aa
2 zmienionych plików z 8 dodań i 0 usunięć

Wyświetl plik

@ -533,6 +533,12 @@ class CalibrationWindow(QtWidgets.QWidget):
self.btn_automatic.setDisabled(False)
return
if self.app.sweepSettingsWindow.continuous_sweep_radiobutton.isChecked():
QtWidgets.QMessageBox(QtWidgets.QMessageBox.Information, "Continuous sweep enabled",
"Please disable continuous sweeping before attempting calibration.").exec()
self.btn_automatic.setDisabled(False)
return
short_step = QtWidgets.QMessageBox(QtWidgets.QMessageBox.Information,
"Calibrate short",
"Please connect the \"short\" standard to port 0 of the NanoVNA.\n\n" +

Wyświetl plik

@ -656,6 +656,7 @@ class PhaseChart(FrequencyChart):
new_chart: PhaseChart = super().copy()
new_chart.setUnwrap(self.unwrap)
new_chart.action_unwrap.setChecked(self.unwrap)
return new_chart
def setUnwrap(self, unwrap: bool):
self.unwrap = unwrap
@ -1606,6 +1607,7 @@ class RealImaginaryChart(FrequencyChart):
new_chart.maxDisplayImag = self.maxDisplayImag
new_chart.minDisplayReal = self.minDisplayReal
new_chart.minDisplayImag = self.minDisplayImag
return new_chart
def drawChart(self, qp: QtGui.QPainter):
qp.setPen(QtGui.QPen(self.textColor))