Python in Qt Console App

Alles rund um die Programmierung mit Qt
Antworten
Termy
Beiträge: 14
Registriert: 10. November 2008 21:37

Python in Qt Console App

Beitrag von Termy »

Hi@all Wissende.

Ich bin im Moment dabei für mein Projekt ShoutPad Python Support einzufügen. Es soll ein FTP-Server-Script geladen werden.

Hab hierfür folgenden Code:

Code: Alles auswählen

/********************************************************************************
** FTP Server starten
********************************************************************************/
        Py_Initialize();
        QFile* pyFile = new QFile("ftp/server_start.py");
        if (!pyFile->open(QIODevice::ReadOnly | QIODevice::Text))
        {
            printf("Error loading Python Server file! Shutting down.");
            exit(1);
        }
        QString pyString = pyFile->readAll();
        pyFile->close();
        delete pyFile;
        PyRun_SimpleString(pyString.toAscii());
        Py_Finalize();
Kompiliert wird alles wunderbar nur stürzt das Programm sofort bei Start ab. Nichtmal die anderen Initialisierungen (und das sind einige) werden durchgeführt.

Hab natürlich an "#include "PythonInclude/Python.h"" und "LIBS += PythonLibs\python26.lib" gedacht ;-)

Jemand eine Idee?
Termy
Beiträge: 14
Registriert: 10. November 2008 21:37

Beitrag von Termy »

Hat sich erledigt hab vergessen die python26.dll zum Release hinzuzufügen... normalerweise gibts da ja en schönen Error...
Antworten