1. Use two qwebview objects - one for current loaded page, second - for loading. 2. Try to swap them into main window with transparency or "slide" effect. This eliminate 'blank' window when page partialy loaded.