【发布时间】:2021-10-18 03:23:13
【问题描述】:
当试图传递小写字母列表中的当前字母时,它传递了:
当前索引 + 24 * “点击我!”的次数已被点击
而不仅仅是物品。这是代码。很抱歉没有dearpygui就无法制作它,没有dearpygui我不知道如何重新创建它。
# pip install dearpygui
import dearpygui.dearpygui as dpg
import string
dpg.create_context()
def my_func_2(x):
print(x)
def my_func():
x = list(string.ascii_lowercase)
with dpg.window(label="Test window 2"):
for i in x:
dpg.add_button(label=i, callback=lambda i=i: my_func_2(i))
with dpg.window(label="Test window"):
dpg.add_button(label='Click Me!', callback=my_func)
dpg.create_viewport(title='Test')
dpg.setup_dearpygui()
dpg.show_viewport()
dpg.start_dearpygui()
dpg.destroy_context()
【问题讨论】:
标签: python python-3.x string lambda dearpygui