How are you cheecking the memory? To prevent opening the window twice I use this:
...
for o_children in sianchor.children():
if isinstance(o_children, <myClassWindow>):
return
...
One more thing. For the point...
1) *HTML Links*. Change the direction of the slashes in the url. If it
doesn't work, write this before setting the text:
'box.setTextFormat(QtCore.Qt.RichText)'

