예제 #1
0
def get_values():
    wt = list()
    val = list()
    n = int(nombre_arc_entry.get())
    for i in range(1,n+1):
        wt.append(int(tab1.grid_slaves(i, 1)[0].get()))
        val.append(int(tab1.grid_slaves(i, 2)[0].get()))
    print(wt,val)    

    initial_graph = Graph(int(nombre_nodes_entry.get()))



    for i in range(n):
        initial_graph.addEdge(wt[i],val[i])
    
    
    initial_graph.DrawGraph()

    initial_graph.PrintGraph()
    
   
    
    initial_graph.Color()
    plt.show()


    newWindow = Toplevel(window) 
    newWindow.title("point d'articulation") 
    newWindow.geometry("200x200") 
    
    points = "les points d'articulation son : " + str(initial_graph.AP())
    point = Label(newWindow, text=points).pack()
    
    """