class MainWindow(QMainWindow): """ Основное окно программы """ def __init__(self, QWidget_parent=None): QMainWindow.__init__(self, QWidget_parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.actionStations.triggered.connect(self.onShowStations) self.checkChoiceStation() self.setWindowTitle(App.settings.value(App.stationName())) def checkChoiceStation(self): while (True): station = App.settings.value(App.stationName()) if station: break else: QMessageBox.warning(None, 'Предупреждение!', 'Не выбрана станция!\r\n' 'Для корректной работы программы должна быть выбрана станция.', QMessageBox.Ok, QMessageBox.Ok) self.onShowStations() def onShowStations(self): dlg = StationsDialog(self) dlg.exec() self.setWindowTitle(App.settings.value(App.stationName()))
def __init__(self, QWidget_parent=None): QMainWindow.__init__(self, QWidget_parent) self.ui = Ui_MainWindow() self.ui.setupUi(self) self.ui.actionStations.triggered.connect(self.onShowStations) self.checkChoiceStation() self.setWindowTitle(App.settings.value(App.stationName()))