<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://mochiu.net/index.php?action=history&amp;feed=atom&amp;title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0</id>
	<title>QMLの基礎 - QMLとC++のバインディング - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://mochiu.net/index.php?action=history&amp;feed=atom&amp;title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0"/>
	<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;action=history"/>
	<updated>2026-08-22T09:34:15Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4083&amp;oldid=prev</id>
		<title>2021年8月30日 (月) 19:07にWikiによる</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4083&amp;oldid=prev"/>
		<updated>2021-08-30T19:07:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;amp;diff=4083&amp;amp;oldid=4075&quot;&gt;差分を表示&lt;/a&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4075&amp;oldid=prev</id>
		<title>Wiki: /* QMLからC++へアクセスする (推奨) */</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4075&amp;oldid=prev"/>
		<updated>2021-08-25T11:22:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;QMLからC++へアクセスする (推奨)&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2021年8月25日 (水) 20:22時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;35行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;35行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     CMainWindow MainWindow;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     CMainWindow MainWindow;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     engine.rootContext()-&amp;gt;setContextProperty(&amp;quot;MainWindow&amp;quot;, &amp;amp;MainWindow);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     engine.rootContext()-&amp;gt;setContextProperty(&amp;quot;MainWindow&amp;quot;, &amp;amp;MainWindow);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    // 複数のクラスを追加する場合、以下のように記述する&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    //CSubWindow SubWindow;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    //engine.rootContext()-&amp;gt;setContextProperty(&quot;SubWindow&quot;, &amp;amp;SubWindow);&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;   &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     return app.exec();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     return app.exec();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key mochiu_wiki:diff:1.41:old-4074:rev-4075:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
	<entry>
		<id>https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4074&amp;oldid=prev</id>
		<title>Wiki: ページの作成:「== 概要 == QMLとC++のバインディング手順を記載する。&lt;br&gt; &lt;br&gt; ここでは、Qt Creatorにおいて、Qt Quickの空のプロジェクトを作成した…」</title>
		<link rel="alternate" type="text/html" href="https://mochiu.net/index.php?title=QML%E3%81%AE%E5%9F%BA%E7%A4%8E_-_QML%E3%81%A8C%2B%2B%E3%81%AE%E3%83%90%E3%82%A4%E3%83%B3%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0&amp;diff=4074&amp;oldid=prev"/>
		<updated>2021-08-25T06:10:20Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「== 概要 == QMLとC++のバインディング手順を記載する。&amp;lt;br&amp;gt; &amp;lt;br&amp;gt; ここでは、Qt Creatorにおいて、Qt Quickの空のプロジェクトを作成した…」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 概要 ==&lt;br /&gt;
QMLとC++のバインディング手順を記載する。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ここでは、Qt Creatorにおいて、Qt Quickの空のプロジェクトを作成した時に自動生成されるソースコードを元にする。&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== QMLからC++へアクセスする (推奨) ==&lt;br /&gt;
&amp;lt;code&amp;gt;setContextProperty&amp;lt;/code&amp;gt;メソッドに&amp;lt;code&amp;gt;QObject&amp;lt;/code&amp;gt;のインスタンスを渡して、QMLからC++のクラスメソッドを呼んでいる。&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;&lt;br /&gt;
 // main.cppファイル&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;QGuiApplication&amp;gt;&lt;br /&gt;
 #include &amp;lt;QQmlApplicationEngine&amp;gt;&lt;br /&gt;
 #include &amp;quot;CMainWindow.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char *argv[])&lt;br /&gt;
 {&lt;br /&gt;
 #if QT_VERSION &amp;lt; QT_VERSION_CHECK(6, 0, 0)&lt;br /&gt;
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
    QGuiApplication app(argc, argv);&lt;br /&gt;
 &lt;br /&gt;
    QQmlApplicationEngine engine;&lt;br /&gt;
    const QUrl url(QStringLiteral(&amp;quot;qrc:/main.qml&amp;quot;));&lt;br /&gt;
    QObject::connect(&amp;amp;engine, &amp;amp;QQmlApplicationEngine::objectCreated, &amp;amp;app,&lt;br /&gt;
                    [url](QObject *obj, const QUrl &amp;amp;objUrl)&lt;br /&gt;
                    {&lt;br /&gt;
                       if (!obj &amp;amp;&amp;amp; url == objUrl)&lt;br /&gt;
                          QCoreApplication::exit(-1);&lt;br /&gt;
                    }, Qt::QueuedConnection);&lt;br /&gt;
    engine.load(url);&lt;br /&gt;
 &lt;br /&gt;
    // 追加&lt;br /&gt;
    CMainWindow MainWindow;&lt;br /&gt;
    engine.rootContext()-&amp;gt;setContextProperty(&amp;quot;MainWindow&amp;quot;, &amp;amp;MainWindow);&lt;br /&gt;
 &lt;br /&gt;
    return app.exec();&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;&lt;br /&gt;
 // CMainWindow.hファイル&lt;br /&gt;
 &lt;br /&gt;
 #pragma once&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;QObject&amp;gt;&lt;br /&gt;
 #include &amp;lt;QString&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 class CMainWindow : public QObject&lt;br /&gt;
 {&lt;br /&gt;
    Q_OBJECT&lt;br /&gt;
 &lt;br /&gt;
    public:&lt;br /&gt;
       Q_INVOKABLE QString getTextFromCpp()&lt;br /&gt;
       {&lt;br /&gt;
          return QString(&amp;quot;This is the text from C++&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
 };&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;qml&amp;quot;&amp;gt;&lt;br /&gt;
 // main.qmlファイル&lt;br /&gt;
 &lt;br /&gt;
 import QtQuick 2.5&lt;br /&gt;
 import QtQuick.Window 2.2&lt;br /&gt;
 &lt;br /&gt;
 Window {&lt;br /&gt;
    visible: true&lt;br /&gt;
    width: 640&lt;br /&gt;
    height: 480&lt;br /&gt;
    title: qsTr(&amp;quot;Hello World&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    // 追加&lt;br /&gt;
    Text {&lt;br /&gt;
        id: textMainMessage&lt;br /&gt;
        text: qsTr(&amp;quot;ここにテキストが表示される&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
        x: (parent.width / 2) - width / 2&lt;br /&gt;
        y: (parent.height / 2) - height / 2&lt;br /&gt;
        Layout.fillWidth: true&lt;br /&gt;
        Layout.fillHeight: true&lt;br /&gt;
&lt;br /&gt;
        font.pixelSize: 15&lt;br /&gt;
        color: &amp;quot;#ffffff&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 &lt;br /&gt;
    Button {&lt;br /&gt;
        id: mainWindowButton&lt;br /&gt;
        x: (parent.width / 2) - width / 2&lt;br /&gt;
        y: (parent.height / 2) + height / 2&lt;br /&gt;
        width: 120&lt;br /&gt;
        height: 35&lt;br /&gt;
        Layout.alignment: Qt.AlignVCenter | Qt.AlignHCenter&lt;br /&gt;
        text: qsTr(&amp;quot;OK&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
        Connections {&lt;br /&gt;
           target: mainWindowButton&lt;br /&gt;
           function onClicked() {&lt;br /&gt;
              let strMainMessage = MainWindow.getTextFromCpp();  // C++のメソッドを呼ぶ&lt;br /&gt;
              textMainMessage.text = strMainMessage;&lt;br /&gt;
           }&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== C++からQMLオブジェクトへアクセスする (非推奨) ==&lt;br /&gt;
&amp;lt;u&amp;gt;C++からQMLオブジェクトへのアクセスは、C++とQMLの独立性の観点から非推奨であることに注意する。&amp;lt;/u&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
ここでは、objectNameでアクセスする方法を記載する。(他にも様々な手順がある)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
まず、root要素へアクセスして、子要素である&amp;lt;code&amp;gt;Text&amp;lt;/code&amp;gt;へQMLで定義する&amp;lt;code&amp;gt;objectName&amp;lt;/code&amp;gt;でアクセスする。&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;c++&amp;quot;&amp;gt;&lt;br /&gt;
 // main.cppファイル&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;lt;QGuiApplication&amp;gt;&lt;br /&gt;
 #include &amp;lt;QQmlApplicationEngine&amp;gt;&lt;br /&gt;
 #include &amp;quot;CMainWindow.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 int main(int argc, char *argv[])&lt;br /&gt;
 {&lt;br /&gt;
 #if QT_VERSION &amp;lt; QT_VERSION_CHECK(6, 0, 0)&lt;br /&gt;
    QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);&lt;br /&gt;
 #endif&lt;br /&gt;
 &lt;br /&gt;
    QGuiApplication app(argc, argv);&lt;br /&gt;
 &lt;br /&gt;
    QQmlApplicationEngine engine;&lt;br /&gt;
    const QUrl url(QStringLiteral(&amp;quot;qrc:/main.qml&amp;quot;));&lt;br /&gt;
    QObject::connect(&amp;amp;engine, &amp;amp;QQmlApplicationEngine::objectCreated, &amp;amp;app,&lt;br /&gt;
                    [url](QObject *obj, const QUrl &amp;amp;objUrl)&lt;br /&gt;
                    {&lt;br /&gt;
                       if (!obj &amp;amp;&amp;amp; url == objUrl)&lt;br /&gt;
                          QCoreApplication::exit(-1);&lt;br /&gt;
                    }, Qt::QueuedConnection);&lt;br /&gt;
    engine.load(url);&lt;br /&gt;
 &lt;br /&gt;
    // 追加&lt;br /&gt;
    // ルートオブジェクトおよびmain.qmlに定義されているobjectName(textObject)のQMLオブジェクトへのアクセスを取得する&lt;br /&gt;
    QObject *rootObject = engine.rootObjects().first();&lt;br /&gt;
    QObject *qmlObject = rootObject-&amp;gt;findChild&amp;lt;QObject*&amp;gt;(&amp;quot;textObject&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    // QMLオブジェクトに対して、任意の値を設定する&lt;br /&gt;
    qmlObject-&amp;gt;setProperty(&amp;quot;text&amp;quot;, &amp;quot;Text from C++&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
    return app.exec();&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
次に、QML側では、アクセスする子要素に&amp;lt;code&amp;gt;objectName&amp;lt;/code&amp;gt;を定義する。&amp;lt;br&amp;gt;&lt;br /&gt;
 &amp;lt;syntaxhighlight lang=&amp;quot;qml&amp;quot;&amp;gt;&lt;br /&gt;
 // main.qmlファイル&lt;br /&gt;
 &lt;br /&gt;
 import QtQuick 2.5&lt;br /&gt;
 import QtQuick.Window 2.2&lt;br /&gt;
 &lt;br /&gt;
 Window {&lt;br /&gt;
    visible: true&lt;br /&gt;
    width: 640&lt;br /&gt;
    height: 480&lt;br /&gt;
    title: qsTr(&amp;quot;Hello World&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
    // 追加&lt;br /&gt;
    Text {&lt;br /&gt;
        id: textMainMessage&lt;br /&gt;
        objectName: &amp;quot;textObject&amp;quot;&lt;br /&gt;
        text: qsTr(&amp;quot;ここにテキストが表示される&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
        x: (parent.width / 2) - width / 2&lt;br /&gt;
        y: (parent.height / 2) - height / 2&lt;br /&gt;
        Layout.fillWidth: true&lt;br /&gt;
        Layout.fillHeight: true&lt;br /&gt;
&lt;br /&gt;
        font.pixelSize: 15&lt;br /&gt;
        color: &amp;quot;#ffffff&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 &amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
[[カテゴリ:Qt]]&lt;/div&gt;</summary>
		<author><name>Wiki</name></author>
	</entry>
</feed>