Python Abstract Syntax Tree viewer in Qt