2014-02-17 2 views

답변

0

나는 Python을 배우고 있으며, easygui와 pygame을 합리적인 성공과 함께 사용하고 있습니다. 내가 가지고있는 한 가지 문제점은 파이 게임 화면이 easygui 입력 프롬프트 창 위에 겹쳐져 수동으로 선택하지 않고 후자를 볼 수 없게되는 경우입니다. 예를 들어, 파이 게임 화면에서 어떤 일이 일어난 프로그램을 작성한 후 사용자는 파이 게임 화면에 블리핑 된 메시지로 키를 누르거나 마우스를 누르라는 메시지를 표시하는 옵션이 제공됩니다. 이것은 이벤트 루프에 의해 제어됩니다. 다음 작업은 easygui 입력 상자입니다. 문제는 마우스 클릭이 사용될 때, easygui 창이 올바르게 나타나거나, 파이 게임 창에 의해 겹쳐 지거나, 클릭이나 키 누르기 전에 나타날 수 있다는 것입니다. 비슷한 순서가 프로그램의 후반부에 반복되어 유사하지만 일치하지는 않습니다. 마우스 클릭보다는 키 누르기를 사용하면 두 위치에서 원하는 결과를 얻을 수 있습니다. 나는 경험 많은 파이썬 프로그래머에게 이것에 대해 물어 보았고, 파이 게임과 easygui는 이벤트 루프를 따로 가지고 있기 때문에 그러한 예기치 않은 일들이 일어날 수 있다고 들었다. C'est la vie. 누군가가 파이 게임과 easygui 창을 제어하여 어느 것이 최상위에 있는지 결정할 수 있다면, 알고 싶습니다.