FreeCAD
1
2#include <Python.h>
3#include <QApplication>
4
5#include "mainwindow.h"
6
7int main(int argc, char* argv[])
8{
9const char* name = "Qt example";
10Py_SetProgramName(Py_DecodeLocale(name, NULL));
11Py_Initialize();
12
13size_t size = argc;
14wchar_t** _argv = new wchar_t*[size];
15for (int i = 0; i < argc; i++) {
16_argv[i] = Py_DecodeLocale(argv[i], NULL);
17}
18PySys_SetArgv(argc, _argv);
19
20QApplication app(argc, argv);
21MainWindow mainWin;
22mainWin.resize(600, 400);
23mainWin.show();
24return app.exec();
25}
26