こんばんわ、いおりです。
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