こんばんわ、いおりです。

Qtの世界にようこそ

こんな感じでできるみたいです。
もっと他にいい方法があれば他のメンバーさんフォローよろしく!

Qt 5.3.1(MSVC 2013 64bit)で確認しました。

setFlagsでウインドウタイトルとかを消します。
setWindowStateでフルスクリーンにします。

#include <QApplication>
#include <QQmlApplicationEngine>
#include <QQuickWindow>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QQmlApplicationEngine engine;
    engine.load(QUrl(QStringLiteral("qrc:///main.qml")));

    QObject *topLevel = engine.rootObjects().value(0);
    QQuickWindow *window = qobject_cast<QQuickWindow *>(topLevel);

    window->setFlags(Qt::WindowFullscreenButtonHint);
    window->setWindowState(Qt::WindowFullScreen);

    return app.exec();
}


余談ですが、WinRTアプリにすると標準でフルスクリーンですね。


2014年9月28日 18:04 Mana Tsuchida <v.minnie.v@gmail.com>:
はじめまして。土田です。
最近Qtをはじめました。


Qt Quickアプリケーション(コンポーネントセット Qt Quick Controls 1.2)を
新規作成すると下記ソースが自動生成されますが、
これをフルスクリーン表示させる方法を教えてください。
  ==========
  QQmlApplicationEngine engine;
  engine.load(QUrl(QStringLiteral("qrc:/main.qml")));
  ==========


「QtQuick 2 でフルスクリーン表示 (Mac OS X)」
 http://tips.hecomi.com/entry/20130502/1367486625
↑こちらのサイトも参考にしようとしたのですが、
<QtQuick2ApplicationViewer> をincludeすることができず
試すことができませんでした。


フルスクリーンのアプリケーションを作りたいと考えています。
よろしくお願いしますm(_ _)m


Qt Creator 3.2.1 (opensource)
Qt 5.3.2 (MSVC 2010, 32 ビット) を使用

_______________________________________________
Qt-users mailing list
Qt-users@qt-users.jp
http://qt-users.jp/mailman/listinfo/qt-users




--
//---------------------------------------------------------
 折戸 孝行 (Takayuki Orito)
 Mail : iori.ayane@gmail.com
 Web : http://relog.xii.jp/
 Twitter : http://twitter.com/IoriAYANE