Advertisement
Guest User

Untitled

a guest
Mar 14th, 2014
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.82 KB | None | 0 0
  1. #include <Python.h>
  2. #include <QtGui/QGuiApplication>
  3. #include "qtquick2applicationviewer.h"
  4. #include "main.h"
  5. //#include <QDebug>
  6.  
  7.  
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11.  
  12.     setenv("PYTHONHOME", PYTHON_HOME, 1);
  13.     setenv("PYTHONPATH", PYTHON_PATH, 1);
  14.     setenv("PYSIDE_APPLICATION_FOLDER", PYSIDE_APPLICATION_FOLDER, 1);
  15.  
  16.  
  17.     Py_Initialize();
  18.     PySys_SetArgv(argc, argv);
  19.     //--PySys_SetPath((char *)PYTHON_PATH);
  20.     PySys_SetPath(PYTHON_HOME);
  21.      //--FILE *fp = fopen(MAIN_PYTHON_FILE, "r");
  22.     //--PyRun_SimpleFile(fp, MAIN_PYTHON_FILE);
  23.     //--fclose(fp);
  24.     Py_Finalize();
  25.  
  26.  
  27.     QGuiApplication app(argc, argv);
  28.  
  29.     QtQuick2ApplicationViewer viewer;
  30.     viewer.setMainQmlFile(QStringLiteral("qml/pyotherside_example/main.qml"));
  31.     viewer.showExpanded();
  32.  
  33.     return app.exec();
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement