title: Tool to create a python GUI for graph construction
body: <p>I need to create a GUI for graph construction (&quot;graph&quot; as an abstract representation of a set of objects, not a visual representation of data). The interface will provide a choice of ~5 vertex types and of ~5 edge types. Each vertex will have two data fields: a text label and a file name, which need to be easily editable.</p>
  <p>I'm familiar with <a href="http://www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/tutorial.html" rel="nofollow noreferrer">igraph</a> and have a lot of code written in it. I will use igraph to manipulate the graphs created with this GUI.</p>
  <p>Since this will be my first GUI, I'm completely ignorant of what tools are available. Can you please suggest a free library, knowing that eventually the program will need to work on Windows?</p>
  <h1>EDIT</h1>
  <p>it seems from the answers I get that I wasn't clear enough. I'm not looking for a way to visualize a graph, but rather for a way to <strong>visually</strong> create one. By visually, I mean not needing to manually create text files or writing code.</p>