use QtWebKit instead of xdg-open