Редактирование с рабочим обходным путем: см. Нижнюю часть сообщения
У меня такая же проблема на MacBook Pro (Retina Display) с python3.7
и MacOs Mojave.Для простоты я выполнил все свои тесты с точно таким же кодом и pygame 1.9.4
.
На (двух) компьютерах с Windows программа работает и отображает красное окно на:
python2.7
python3.6
python3.7
Следовательно, это не кажется проблемой версии Python, я склоняюсь кMacOS Mojave.
Mojave представил 'Dark mode', который автоматически подкрашивает окна.Когда темный режим отключен, я получаю пустой экран.Когда он включен, я получаю темный экран.Может ли быть так, что MacOS берет на себя управление отображением на экране и управляет тем, как pygame
управляет экраном?Это просто теория, но я не знаю, как это проверить.
Редактировать: Я попробовал программу Pygame, которая записывает и печатает положение экрана, на котором выщелкнул.Он выводит позицию в консоли, увы, ничего не отображает.Помимо неисправного дисплея, pygame
, кажется, работает должным образом.
Редактировать: На данный момент используется версия Python из miniconda и Пигмент CogSci , кажется, работает.