在Python和vise版本中从Go访问变量

2024-04-25 01:02:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我的引擎是用GO编写的,我已经使用SQLITE了,因为我生成了一些要在GUI中显示的绘图。到目前为止,我认为GO还没有一个成熟的GUI包,所以我正在用Python构建我的GUI,使用我熟悉的Tkinter。你知道吗

当我在GO中使用某个标志运行引擎时,它会为GUI调用Python脚本,并在后台连续生成内容。GO引擎运行的某些模式,通常我必须通过返回运行GO的终端来更改它们(不同的绘图等)。你知道吗

我想要的是,在pythongui中创建动作按钮,它们将更改那些标志/变量值,GO脚本将生成不同的绘图,例如,无需返回运行GO引擎的终端并手动执行。你知道吗

到目前为止,我这边唯一的实现是创建另一个SQLITE数据库并将我的设置保存在那里。然后,当我在GUI上按下一个操作按钮时,它会更改设置数据库中的值,并一直从那里读取该值,而不是等待我输入它。你知道吗

有没有更好的方法,在不使用数据库的情况下,将变量值(flag等)从一种编程语言传递到另一种编程语言(pythongo)?你知道吗

我在GUI中更改的变量通常是字符串,我问这个问题是因为我认为用我的方式来做是浪费资源。你知道吗


Tags: 引擎脚本数据库终端go绘图内容sqlite