首页| 论坛| 消息
主题:为什么qt 调用python脚本,里面的print函数,有时候可以在qt控制台上打印出来,有时候不可以呢??
回帖:环境配置
1,确认在.pro文件中添加python的lib库
运行
[size=3][color=#4d4d4d][font= ]Py_SetPythonHome(“python路径”); //指定python路径[/font][/color][/size]
Py_Initialize();
if ( !Py_IsInitialized() )
{
return ;
}
//导入hello.py模块
PyObject* pModule = PyImport_ImportModule("hello");
if (!pModule)
{
return ;
}
//获取hello模块中的hello函数
PyObject* pFunhello= PyObject_GetAttrString(pModule,"hello");
if(!pFunhello)
{
return ;
}
//调用hello函数
PyObject_CallFunction(pFunhello,NULL);
//结束,释放python
Py_Finalize();
下一楼›

查看全部回帖(2)
«返回主帖