0

最近好像出现了这个问题,不知道怎么办。

在我的 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,所以我不能在那里检查。

4

1 回答 1

0

尝试通过打印这样的键来查看键事件是否有效: https ://py3.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py 不要忘记单击画布,否则会忽略键事件。

顺便说一句,您可以通过简单地更改 URL 的开头来使用与两个版本的 CodeSkulptor 完全相同的代码,如下所示: http: //www.codeskulptor.org/#user305_QNEkSkKm9wQUG8R.py

如果 Chrome 还无法运行,请尝试使用 Firefox。通常 CodeSkulptor 工作,也许很慢,但它工作。

您也可以使用SimpleGUICS2Pygame,它是一个标准的 Python 包,实现了 CodeSkulptor 的特定模块以在您的计算机上运行。

于 2020-04-11T22:49:11.530 回答