Advertisement
Guest User

Untitled

a guest
Jan 12th, 2015
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include <QtQuick>
  2. #include <QtGui>
  3.  
  4. int main(int argc, char *argv[])
  5. {
  6.     QGuiApplication app(argc, argv);
  7.     QQmlApplicationEngine engine;
  8.  
  9.     QByteArray data = "import QtQuick 2.3\n"
  10.         "import QtQuick.Window 2.2\n"
  11.         "Window {\n"
  12.             "visible: true\n"
  13.             "width: 360\n"
  14.             "height: 360\n"
  15.             "Text {\n"
  16.                 "anchors.centerIn: parent\n"
  17.                 "text: \"Hello, world!\"\n"
  18.             "}\n"
  19.             "MouseArea {\n"
  20.                  "anchors.fill: parent\n"
  21.             "}\n"
  22.         "}";
  23.     engine.loadData(data);
  24.  
  25.     QQuickWindow *rootObject = qobject_cast<QQuickWindow *>(engine.rootObjects().first());
  26.     QImage image = rootObject->grabWindow();
  27.     image.save("window.png","PNG",90);
  28.  
  29.     return app.exec();
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement