def __init__(self, parent): QFrame.__init__(self) self.ui = Ui_new_financing_form() self.ui.setupUi(self) self.parent = parent self.setWindowTitle(QString.fromUtf8('Создание источника финансирования')) QObject.connect(self.ui.ok_btn, SIGNAL("clicked()"), self.addFinancing)
class NewFinancingForm(QFrame): def __init__(self, parent): QFrame.__init__(self) self.ui = Ui_new_financing_form() self.ui.setupUi(self) self.parent = parent self.setWindowTitle(QString.fromUtf8('Создание источника финансирования')) QObject.connect(self.ui.ok_btn, SIGNAL("clicked()"), self.addFinancing) def addFinancing(self): fin = Financing(str(self.ui.financing_name.text().toUtf8())) s = Session() s.add(fin) s.commit() s.close() self.emit(SIGNAL("financingAdded()")) self.close()