title: Rendering graphs in GUI with graphviz
body: <p>I am trying to display a <code>graph</code> with <code>graphviz</code>. I have managed to display the graph by generating files. </p>
  
  <p>Now I want to display the <code>graph</code> in <code>GUI with pyQT</code> or any other <code>GUI manager</code>. I am thinking about animating the graph for example color the nodes while using DFS or BFS algorithm.</p>
  
  <p>What I have found on the internet:</p>
  
  <ul>
  <li><p>I have tried <code>networkx with matplotlib</code> but the display was a mess.</p></li>
  <li><p>I have thought about generating images and then render them in GUI
  but this consumes a lot of time.</p></li>
  <li><p>I have find <code>python-igraph</code> but it can not be customized like graphviz
  and I think it don't work with gui either.</p></li>
  </ul>
  
  <p><strong>So what should I do?</strong></p>
  
  <p>I am only going to use this lib in a school project so I don't want to draw the nodes by myself because it will take me some time. If there is an easy method to use the position given by graphviz I don't mind using it but plz give me some hints.</p>
  
  <p>By the way, If you know any other lib i can use, please tell me.</p>
  
  <p><strong><em>Note: I need to display a graph in GUI and render it in real time.</em></strong></p>