def on_btnAddAddress_clicked(self): markup = (('ФИО', ''), ('Email', '')) res = fedit(markup, title='Введите данные', comment='Добавить новый адрес') if res: fio, addr = res if fio.count(' ') == 2: self._addressModel.addItem(fio, addr)
def requestDeveloperAdd(self, caller): print('ui facade add developer request') datalist = [('ФИО:', ''), ('Email:', '')] data = fedit(datalist, title='Данные о разработчике', comment='Введите данные о разработчике', parent=caller) if data is None: return self._domainModel.addDeveloper(*data)
def on_actSettings_triggered(self): data = [('Show frequency', self._show_freq), ('Show amplitude', self._show_amp), ('Show current', self._show_curr)] values = fedit(data=data, title='Settings') if not values: return self._updateStatWidgetVisibility(values) self.on_measurementFinished()
def on_actParams_triggered(self): only_main_states = False data = [ ('Корректировка', self._instrumentController.result.adjust), ('Калибровка', self._instrumentController.cal_set), ('Только основные', only_main_states), ('Набор для коррекции', [1, '+25', '+85', '-60']), ] values = fedit(data=data, title='Параметры') if not values: return adjust, cal_set, only_main_states, adjust_set = values # self._instrumentController.result.adjust = adjust # self._instrumentController.result.adjust_set = adjust_set self._instrumentController.cal_set = cal_set