Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <QtQuick>
- #include <QtGui>
- int main(int argc, char *argv[])
- {
- QGuiApplication app(argc, argv);
- QQmlApplicationEngine engine;
- QByteArray data = "import QtQuick 2.3\n"
- "import QtQuick.Window 2.2\n"
- "Window {\n"
- "visible: true\n"
- "width: 360\n"
- "height: 360\n"
- "Text {\n"
- "anchors.centerIn: parent\n"
- "text: \"Hello, world!\"\n"
- "}\n"
- "MouseArea {\n"
- "anchors.fill: parent\n"
- "}\n"
- "}";
- engine.loadData(data);
- QQuickWindow *rootObject = qobject_cast<QQuickWindow *>(engine.rootObjects().first());
- QImage image = rootObject->grabWindow();
- image.save("window.png","PNG",90);
- return app.exec();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement