From 539239f160821a9a0735a62729f6cc992c6c305b Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Thu, 13 Oct 2022 09:02:20 +0200 Subject: Tabbed Browser example: Fix startup flicker on Windows Ensure the browser tabs are added before show(), avoiding the flicker of RHI switching. Pick-to: 6.4 6.2 Change-Id: I0842c42f8b7ab3bc7d0509bfeead9d1109f7124e Reviewed-by: Christian Tismer --- examples/webenginewidgets/tabbedbrowser/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'examples') diff --git a/examples/webenginewidgets/tabbedbrowser/main.py b/examples/webenginewidgets/tabbedbrowser/main.py index d1a3fcf7f..1ec7f13f7 100644 --- a/examples/webenginewidgets/tabbedbrowser/main.py +++ b/examples/webenginewidgets/tabbedbrowser/main.py @@ -26,13 +26,13 @@ def create_main_window(): available_geometry = main_win.screen().availableGeometry() main_win.resize(available_geometry.width() * 2 / 3, available_geometry.height() * 2 / 3) - main_win.show() return main_win def create_main_window_with_browser(): """Creates a MainWindow with a BrowserTabWidget.""" main_win = create_main_window() + main_win.show() return main_win.add_browser_tab() @@ -352,6 +352,7 @@ if __name__ == '__main__': initial_urls.append('http://qt.io') for url in initial_urls: main_win.load_url_in_new_tab(QUrl.fromUserInput(url)) + main_win.show() exit_code = app.exec() main_win.write_bookmarks() sys.exit(exit_code) -- cgit v1.2.3