fix: добавлено отключение "Распределения" при отсутствии отклика

This commit is contained in:
Maxim Slipenko 2024-02-11 21:54:46 +03:00
parent 918cd6fb9b
commit 8ca535cc8f

View File

@ -51,10 +51,6 @@ class MainWindow(QMainWindow):
addIcon(self) addIcon(self)
self.ui.generateXaction.setEnabled(False)
self.ui.varianceAnalysisAction.setEnabled(False)
self.ui.correlationAnalisisAction.setEnabled(False)
self.mainActions = [ self.mainActions = [
self.ui.varianceAnalysisAction, self.ui.varianceAnalysisAction,
self.ui.correlationAnalisisAction, self.ui.correlationAnalisisAction,
@ -112,13 +108,22 @@ class MainWindow(QMainWindow):
# есть только отклик # есть только отклик
if data.shape[1] == 1: if data.shape[1] == 1:
self.ui.generateXaction.setEnabled(True) self.ui.generateXaction.setEnabled(True)
self.ui.uniformDistributionAction.setEnabled(True)
self.ui.normalDistributionAction.setEnabled(True)
self.ui.exponentialDistributionAction.setEnabled(True)
self.setEnabledMainActions(False) self.setEnabledMainActions(False)
# есть отклик и фактор(ы) # есть отклик и фактор(ы)
elif data.shape[1] > 1: elif data.shape[1] > 1:
self.ui.generateXaction.setEnabled(True) self.ui.generateXaction.setEnabled(True)
self.ui.uniformDistributionAction.setEnabled(True)
self.ui.normalDistributionAction.setEnabled(True)
self.ui.exponentialDistributionAction.setEnabled(True)
self.setEnabledMainActions(True) self.setEnabledMainActions(True)
else: else:
self.ui.generateXaction.setEnabled(False) self.ui.generateXaction.setEnabled(False)
self.ui.uniformDistributionAction.setEnabled(False)
self.ui.normalDistributionAction.setEnabled(False)
self.ui.exponentialDistributionAction.setEnabled(False)
self.setEnabledMainActions(False) self.setEnabledMainActions(False)