找回密码
 论坛注册
搜索
查看: 33|回复: 0

[跨平台软件] 【调用python函数】X86-Linux更新文件

[复制链接]
50 紫币 回复本帖可获得 5 紫币奖励! 每人限 1 次(中奖概率 80%)
  • 打卡等级:热心大叔
  • 打卡总天数:118
  • 打卡月天数:5
  • 打卡总奖励:1949
  • 最近打卡:2025-06-20 17:28:05

278

主题

36

回帖

5万

积分

管理员

积分
57996

最佳新人活跃达人技术达人先锋会员官方徽章

发表于 2025-6-12 12:35:45 | 显示全部楼层 |阅读模式
  • 功能:支持调用Python函数

  • 版本:X86-Linux-QT515(20250613之前版本,注意版本时间差距大可能存在兼容问题,谨慎更新)

  • 更新流程:①关闭开发环境  ②解压更新包  ③将解压出的文件复制到紫金桥安装目录/public下面

  • 使用流程:①将.py文件复制到安装目录下(RealHistorian/public)

                     ②使用函数调用和执行Python函数

  • 调用函数

  1. CallPyWithReturn(String sPyName, String sFunName, Any para) As String
  2. 说明:调用Python模块,返回值是任意类型
  3. 参数:sPyName: Python模块的名称
  4.    sFunName: 函数名称
  5.    para: 函数的参数
  6. 返回值:String
  7. 示例:
  8.    //参数1-python模块的名称,必填
  9. //参数2-python模块内函数名称,必填
  10. //参数3,参数4.........支持整型,浮点型和字符串类型,参数的个数可任意个
  11. string str = CallPyWithReturn("callmodel","add",5,6);
复制代码
  1. CallPyNoReturn(String sPyName, String sFunName, Any para)
  2. 说明:调用Python模块,没有返回值
  3. 参数:
  4.    sPyName: Python模块的名称
  5.    sFunName: 函数名称
  6.    para: 函数的参数
复制代码

  • 演示:

安装目录里.py文件
QQ20250612-123214.png
画面脚本:
QQ20250612-123231.png

运行效果:
QQ20250612-123248.png


  • 注意

    ①系统里Python版本不低于3.3。

    ②如果py里使用到第三方库,需要在头位置设置库路径。如下:
  1. import sys
  2. sys.path.append('库路径')
复制代码

obcallpython250613(linux-x86-qt515).zip

2.04 MB, 阅读权限: 5, 下载次数: 0

售价: 15 紫币  [记录]  [购买]


顶部qrcode底部
帅的人都用微信扫了!
快速回复 返回顶部 返回列表