Je crée un petit jeu en utilisant python avec pygame.Python - Comment exécuter un fichier dans une fenêtre tkinter d'un autre fichier
Il y a un petit problème: J'ai mon interfarce dans un fichier python et le jeu dans un autre fichier. Le problème est que lorsque je clique sur jouer sur mon interface, il charge le fichier du jeu dans une seconde fenêtre et je veux exécuter ce fichier dans la fenêtre courante de l'interfarce. Merci pour votre temps!
code partie intéressante:
Le fichier d'interface (en cliquant sur le bouton solo, exécutez la définition solo)
def solo():
import Solo
fenetre.mainloop()
solo=Button(fenetre, image = pho15, width = 280, height = 81, borderwidth = 0, cursor = "hand2", command = solo)
Le fichier solo (générer une nouvelle fenêtre)
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()
double possible de [Intégration d'une fenêtre Pygame dans un Tkinter ou un cadre WxPython] (https://stackoverflow.com/questions/23319059/embedding-a-pygame-window-into-a-tkinter-or -wxpython-frame) –