Ejemplo n.º 1
0
 def connect(self):
     easy.connect_to(DATABASE)
     self.update_all()
     return True
Ejemplo n.º 2
0
    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_())
Ejemplo n.º 3
0
def connect():
    global connected
    if easy.connect_to(db_name):
        connected = True
    else:
        connected = False