1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<code>#include <qtgui/qguiapplication></code>
<code>#include <qdebug></code>
<code>#include <qscreen></code>
<code>#include "qtquick2applicationviewer.h"</code>
<code>int</code> <code>main(</code><code>int</code>
<code>argc,</code><code>char</code>
<code>*argv[])</code>
<code>{</code>
<code> </code><code>qguiapplication app(argc, argv);</code>
<code> </code><code>qscreen *screen=app.screens()[0];</code><code>//擷取第一個螢幕</code>
<code> </code><code>int</code>
<code>width=screen->size().width();</code><code>//得到螢幕的寬</code>
<code>height=screen->size().height();</code><code>//得到螢幕的高</code>
<code> </code><code>qtquick2applicationviewer viewer;</code>
<code> </code><code>viewer.setmainqmlfile(qstringliteral(</code><code>"qml/untitled2/main.qml"</code><code>));</code>
<code> </code><code>viewer.setposition(width/2 - viewer.width()/2 , height/2 - viewer.height()/2 );</code><code>//設定這個視窗的位置</code>
<code> </code><code>viewer.show();</code>
<code> </code><code>return</code>
<code>app.exec();</code>
<code>}</code>