首页| 论坛| 消息
主题:为什么qt 调用python脚本,里面的print函数,有时候可以在qt控制台上打印出来,有时候不可以呢??
foxgod发表于 2019-11-26 17:11
代码如下Py_Initialize();
if ( !Py_IsInitialized() )
{
return -1;
}
// 将Python工作路径切换到待调用模块所在目录,一定要保证路径名的正确性
PyRun_SimpleString("import sys");
QString setSysPath = QString("sys.path.append('%1')").arg(QCoreApplication::applicationDirPath());
PyRun_SimpleString(setSysPath.toStdString().c_str());
PyObject* pModule = PyImport_ImportModule("server");// 这里的test_py就是创建的python文件
if (!pModule)
{
qDebug()
附件: test.txt (2 K) 下载次数:0
回帖(2):
2楼:
1楼:环境配置
1,确认在.pro文件中添加python的lib库
运行
[size=3][color=# ..

全部回帖(2)»
最新回帖
收藏本帖
发新帖