我正在用pygame創建一個使用python的小遊戲。Python - 如何在另一個文件的tkinter窗口中運行文件
有一個小問題: 我有我的界面在一個python文件和另一個文件中的遊戲。 問題是,當我點擊我的界面上的遊戲時,它會在第二個窗口中加載遊戲文件,並且我想在界面的當前窗口中執行此文件。 感謝您的時間!
有趣的部分代碼:
接口文件(當點擊獨奏按鈕,執行獨奏定義)
def solo():
import Solo
fenetre.mainloop()
solo=Button(fenetre, image = pho15, width = 280, height = 81, borderwidth = 0, cursor = "hand2", command = solo)
獨奏文件(生成一個新窗口)
fen=Tk()
fen.title("Super Crash")
coords = (175, 345)
image = Image.open("on.png")
photo = ImageTk.PhotoImage(image)
score=0
pygame.mixer.init()
crash = pygame.mixer.Sound("crash.ogg")
crash.set_volume(0.1)
bruit = pygame.mixer.Sound("bip.ogg")
bruit.set_volume(0.01)
ima1 = Image.open("Rejouer.jpg")
pho1 = ImageTk.PhotoImage(ima1)
ima2 = Image.open("Menu.jpg")
pho2 = ImageTk.PhotoImage(ima2)
can=Canvas(fen,bg="white", height=800, width=1000)
can.create_image(0,0, anchor = NW, image = photo)
can.focus_set()
can.bind("<KeyPress>", monter)
can.pack()
anim()
init()
的[嵌入一個Pygame的窗口到TKinter或者wxPython的幀(https://stackoverflow.com/questions/23319059/embedding-a-pygame-window-into-a-tkinter-or可能的複製-wxpython-frame) –