Ejemplo n.º 1
0
 def abrirArchivo(self):
     f = askopenfile(filetypes=[("Text files", "*.xml")])
     if f is None:
         return
     arbol = ET.parse(f)
     raiz = arbol.getroot()
     self.nodos = dict()
     for hijo in raiz:
         if hijo.tag == 'nodo':
             # print("Texto: "+k.text)
             nuevoNodo = nodo(hijo.get("id"))
             nuevoNodo.setColor(hijo.get("color"))
             nuevoNodo.setTextoInfo(hijo.get("textInfo"))
             nuevoNodo.setPos(int(hijo.get("x")), int(hijo.get("y")))
             self.nodos[nuevoNodo.getId()] = nuevoNodo
         elif hijo.tag == 'relacion':
             self.addRelacion(hijo.get("id1"), hijo.get("id2"))
     self.pintarRed()
 def abrirArchivo(self):
     f = askopenfile(filetypes=[("Text files", "*.xml")])
     if f is None:
         return
     arbol = ET.parse(f)
     raiz = arbol.getroot()
     self.nodos = dict()
     for hijo in raiz:
         if hijo.tag == 'nodo':
             # print("Texto: "+k.text)
             nuevoNodo = nodo(hijo.get("id"))
             nuevoNodo.setColor(hijo.get("color"))
             nuevoNodo.setTextoInfo(hijo.get("textInfo"))
             nuevoNodo.setPos(int(hijo.get("x")),int(hijo.get("y")))
             self.nodos[nuevoNodo.getId()] = nuevoNodo
         elif hijo.tag == 'relacion':
             self.addRelacion(hijo.get("id1"),hijo.get("id2"))
     self.pintarRed()
Ejemplo n.º 3
0
 def addNodo(self, identificador):
     try:
         nodoAux = self.nodos[identificador]
     except:
         self.nodos[identificador] = nodo(identificador)
         self.nodos[identificador].setTextoInfo(identificador)
 def addNodo(self,identificador):
     try:
         nodoAux = self.nodos[identificador]
     except:
         self.nodos[identificador] = nodo(identificador)
         self.nodos[identificador].setTextoInfo(identificador)