def connect(self): easy.connect_to(DATABASE) self.update_all() return True
def set_obj(self, obj): self.setCurrentIndex(self.findText(unicode(obj))) def set_form_id(self, obj_id): for obj in self.items.values(): if obj.get_id() == obj_id: self.set_obj(obj) def set_from_text(self, text): self.setCurrentIndex(self.findText(text)) class EasyObjComboBox(ManagerComboBox): def __init__(self, class_type, parent=None): self.class_type = class_type super(EasyObjComboBox, self).__init__(easy.EasyObjManager(self.class_type), parent) if __name__ == '__main__': app = QtGui.QApplication(sys.argv) import test_obj easy.connect_to('easy_database') ui = EasyObjComboBox(test_obj.TestObj) ui.load_all() ui.show() sys.exit(app.exec_())
def connect(): global connected if easy.connect_to(db_name): connected = True else: connected = False