I need to do it, that is.
I am hacking the restructured text editor out of Notty, so it can be used in other places.
The bad news, of course, is that because I didn´t do it at the beginning, the current implementation is like an inkblot running through the rest of the code, tainting everything, which is hard to remove.
After that, I have to do the same thing with the "tree-thing-that-drags-drops-and-knows-how-to-save-itself" (TM), and I will have three rather powerful widgets (PyTextBrowser is the third: a QTextBrowser that does HTTP and images, you can get that one already).
Maybe I should turn these into some sort of package, too.