keydown не работает с py3.codeskulptor - PullRequest
0 голосов
/ 11 апреля 2020

Эта проблема, кажется, произошла недавно, и я не знаю, что делать.

Запуск последней версии Chrome на моей машине Windows 8.1. Если вы запустите этот код на 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 этого не делают, но, как я уже сказал, проблемы изначально не было, когда я впервые перешел на использование его с обычного codekulptor.org.

Я пытался запустить его в "инкогнито-окне" ». Я попытался отключить все свои расширения. Я попытался отключить «безопасный просмотр». Никакой другой браузер (Firefox), похоже, не поддерживает CodeSulptor, поэтому я не могу проверить там.

1 Ответ

0 голосов
/ 12 апреля 2020

Попробуйте напечатать ключ, как это, чтобы увидеть, работает ли событие ключа: https://py3.codeskulptor.org/#user305_QNEkSkKm9wQUG8R .py Не забудьте нажать на холст, иначе ключевые события игнорируются.

Кстати, вы можете использовать один и тот же код с обеими версиями CodeSkulptor, просто изменив начало URL, например: http://www.codeskulptor.org/#user305_QNEkSkKm9wQUG8R .py

Если Chrome не делает ' пока не работает, попробуйте с Firefox. Обычно CodeSkulptor работает, возможно, медленно, но работает.

Вы также можете использовать SimpleGUICS2Pygame , это стандартный пакет Python, который реализует определенные c модули CodeSkulptor для запуска на вашем компьютере. компьютер.

...