Я встроил окно pygame в окно tkinter. Все работает хорошо, но поверхность пигмея не в фокусе, пока вы не нажмете на нее. Под фокусом я подразумеваю принятие событий клавиатуры и мыши. Есть ли способ, кроме нажатия на виджет pygame, заставить его читать события мыши с pygame.key.get_pressed()
? Я пробовал функции .focus()
, .focus_force()
и .focus_get()
, встроенные в tkinter, но ни одна из них не работала, по крайней мере, не так, как я хотел. Будет ли это включать какую-то переменную os.environ
для направления фокуса на виджет, а не на окно, какую-то функцию tkinter, которую я не перечислил, функцию pygame или что-то совершенно другое?