2014-02-17 81 views

回答

0

我剛剛學習Python,並且使用easygui和pygame以及合理的成功。我遇到的一個問題是,pygame屏幕有時會疊加在easygui輸入提示窗口上,無法手動選擇後者而無法看到後者。例如,我編寫了一個程序,在pygame屏幕中發生某些事情,然後給用戶一個選項,讓消息傳遞到pygame屏幕以按下按鍵或單擊鼠標。這由事件循環控制。下一個動作是一個easygui輸入框。問題是,當使用鼠標點擊時,easygui窗口可能正確顯示,被pygame窗口疊加,或出現在點擊或按鍵之前。在程序後面重複類似的序列,並給出相似但不相同的結果。使用按鍵而不是鼠標點擊可以在兩個位置獲得所需的結果。我問過一位有經驗的Python程序員,他被告知,因爲pygame和easygui有單獨的事件循環,所以可能會發生類似的意外事件。這就是生活。如果有人能夠解釋如何控制pygame和easygui的窗口來決定哪一個在頂端,我想知道。

相關問題