pygame 没有检测到我的数独解算器按下的按键

问题描述 投票:0回答:1

pygame window |code

我目前正在制作一个数独求解器。我在 pygame 窗口中设计了网格,但这不是实际的 pygame 网格,它是绘制的背景,绘制的数字由二维数组支持,我需要用户能够单击单元格,然后按任意键 1-9 ,该值然后将存储在一个变量中,该变量最终将更新相应的数组位置,在我提供的图像中,打印变量 clicked_cell 的行运行得很好,但是当我按下某个键时什么也没有发生,我不明白一条错误消息,就好像编译器正在跳过它,任何人都可以帮助我吗?

python pygame keyboard detection python-idle
1个回答
0
投票

您可以尝试在函数中添加

print()
来查看它是否实际运行。更新值后是否刷新窗口?如果没有,您需要这样做,否则它不会显示。我还建议在添加任何内容之前先清除屏幕,这样数字就不会出现任何重叠,从而导致难以阅读。

© www.soinside.com 2019 - 2024. All rights reserved.