Qt調(diào)用Python腳本

最近在做一個智能汽車中控儀表系統(tǒng)
在開發(fā)好的Qt界面里想調(diào)用.py腳本
就上網(wǎng)查了一下如何調(diào)用

1.首先把py腳本添加到項目工程里面去


image.png

2.在cpp文件中寫這樣一段函數(shù)

    Py_Initialize();   //初始化
    if(!Py_IsInitialized())
        return;
      //導(dǎo)入模塊
    PyRun_SimpleString("import sys");
    PyRun_SimpleString("sys.path.append('./')");
    PyObject* pModule =PyImport_ImportModule("pilao.py");
    if(!pModule)
        qDebug()<<"can not open python file";
    Py_Finalize();
    

3.在.pro文件中添加庫的鏈接和python的include路徑

INCLUDEPATH += "D:\Python\include"
LIBS += "D:\Python\libs\python36.lib"

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容