2017-01-13 180 views
0

我想在遊戲內部創建一個彈出窗口,該窗口將顯示小遊戲的結果,如果您單擊確定,則遊戲繼續,但這並不重要。你怎麼創建這樣的盒子,所以當我打電話時它會彈出?我用pgu閱讀問題,什麼是pgu?它是另一個外部圖書館嗎?在PyGame中彈出消息框

+0

簡單的例子,你可以把彈出的窗口中pygame的另一個精靈。用'draw()','update()','handle_event()'創建類並使用類似的'Player'或'Enemy'。 – furas

+0

[PyGame GUI](http://www.pygame.org/wiki/gui) - 有鏈接到'pgu'和'OcempGUI' – furas

回答

1

你可以把彈出的窗口中pygame的另一個精靈。

創建類與draw(),update(),handle_event()和使用類似於PlayerEnemy

與自己Button in PyGame

0

您可以使用PyZenity,通過Pip安裝。然後,你可以做:

from PyZenity import * 
cancel = Question('Continue game?') 
+0

如何在Ubuntu上安裝它? –

+0

我現在在Windows機器上,但它應該是像'pip install pyzenity'或'pip install PyZenity'這樣的終端。 –

+0

https://pypi.python.org/pypi/PyZenity –

1

我用tkinter並創建了一個消息框,

from tkinter import * 
from tkinter import messagebox 
Tk().wm_withdraw() #to hide the main window 
messagebox.showinfo('Continue','OK')