gpt4 book ai didi

python - Pyglet:on_draw 中的变量

转载 作者:太空宇宙 更新时间:2023-11-03 18:23:00 24 4
gpt4 key购买 nike

我的代码使用on_draw()来显示一些图形,它使用全局变量作为这些图形的参数。

我想知道如何将局部变量从 main() 函数发送到 on_draw()。可能吗?

最佳答案

我不熟悉 Pyglet,但我会尝试回答。

如果您想使用 main() 中的全局变量,请使用 global 关键字在 on_draw() 中声明变量。

例如在全局空间中(在任何函数之外)。

x = 5

在您的on_draw()中:

global x
#whenever you refer to x from now on, you will be referring to the x from main
#do something with x
x = 10

现在,如果您再次进入 main():

global x
print(x)

> 10

关于python - Pyglet:on_draw 中的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23764376/

24 4 0
文章推荐: c# - 如何在两个文件中的两个部分类之间共享一个变量?
文章推荐: javascript - 使用 svg 绘制链接列表 - jquery svg
文章推荐: C# Func getObject 的目的是什么?