这个问题似乎是最近才发生的,我不知道该怎么办。
在我的Windows 8.1机器上运行最新的Chrome。如果您在codeskulptor.org中运行此代码,您将看到gui窗口显示按下的键:http://www.codeskulptor.org/#user47_g8KWuSA3as_0.py。但是在py3.codeskulptor.org中运行时,运行窗口没有注册任何按键操作:https://py3.codeskulptor.org/#user305_M3ZKRfZXyN_0.py。
现在,您会注意到py3.codeskulptor使用https,而codeskulptor不使用,但是,正如我所说的,当我第一次从常规codeskulptor.org过渡到使用它时,问题并不存在。
我试过在“隐身窗口”中运行它。我已经尝试禁用我的所有扩展。我试着关闭了“安全浏览”。我的其他浏览器(Firefox)似乎都不支持codeskulptor,所以我无法在那里查看。
发布于 2020-04-12 06:49:12
尝试像这样打印按键,看看按键事件是否起作用:https://py3.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py不要忘记在画布上单击,否则按键事件将被忽略。
顺便说一下,只需更改URL的开头,就可以在两个版本的CodeSkulptor中使用完全相同的代码,如下所示:http://www.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py
如果Chrome还不能工作,可以试试Firefox。通常情况下,CodeSkulptor是有效的,可能很慢,但它是有效的。
您也可以使用SimpleGUICS2Pygame,它是一个标准的Python包,实现了在您的计算机上运行的CodeSkulptor的特定模块。
https://stackoverflow.com/questions/61157368
复制相似问题