<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Screen Management]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I would like to know what can I do to have a screen management for my desktop application in QML.</p>
<p dir="auto">In Qt "classic", I used the QStackedWidget to store different screen and a singleton ScreenManager to show/hide them when I had to. I think that my screens in Qt "classic" are now some QML files. I imagine something like this :</p>
<ul>
<li>introScreen.qml</li>
<li>mainMenuScreen.qml</li>
<li>mainAppScreen.qml</li>
<li>etc...</li>
</ul>
<p dir="auto">For now, when I start my application, a "main.qml" file is loaded and his content is displayed. I would like to know :</p>
<ul>
<li>how to switch between the different "qml screen" in C++</li>
<li>if I can access to qml object of a particular screen, even if it's not displayed</li>
<li>how can I know which screen is currently displayed</li>
</ul>
<p dir="auto">I hope I've been clear with my explanations and that someone has an example of such structure for a desktop application :)</p>
]]></description><link>https://forum.qt.io/topic/38134/screen-management</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Apr 2026 00:45:33 GMT</lastBuildDate><atom:link href="https://forum.qt.io/topic/38134.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 21 Feb 2014 16:13:42 GMT</pubDate><ttl>60</ttl></channel></rss>