Problème code python avec pysimple gui
Axel1911
-
Axel92 -
Axel92 -
Bonjour,
j'ai un problème avec mon code python.
je vous le laisse en code. si quelqu'un a une solution je suis preneur
je n'arrive pas a mettre une frame dans une frame je pense.
j'ai un problème avec mon code python.
je vous le laisse en code. si quelqu'un a une solution je suis preneur
</def <code python>jeu(ps1,ps2): score1=score2=0 MAX_ROWS = MAX_COL = 9 grille=[[sg.Button('', size=(2, 2), key=(i,j), pad=(0,0)) for j in range(MAX_COL)] for i in range(MAX_ROWS)] scores=[ [sg.Button("Joueurs",pad =(0,0),size=(7,1.5)),sg.Button("Points",pad =(0,0),size=(7,1.5))], [sg.Button(ps1,pad =(0,0),size=(7,1.5)),sg.Button(score1,pad =(0,0),size=(7,1.5))], [sg.Button(ps2,pad =(0,0),size=(7,1.5)),sg.Button(score2,pad =(0,0),size=(7,1.5))] ] jocker=[[sg.Button("Utiliser un Jocker",size=(14,1.5))]] fscores=[[sg.Frame("Scores", scores)]] fjocker=[[sg.Frame("Jocker", jocker)]] fame=[[fscores],[fjocker]] #fcol1=[[sg.Frame(layout=fame ,title="Menu" )]] #c'est cette ligne qui est en erreur layout =[ [sg.Image('/Users/axel.ldq/Documents/Cours/python/Projet Pyton/image/logopuissance7.png',background_color =None ),sg.Push()], [fscores], [fjocker], [sg.Column(grille)], [sg.Button("Quitter")], ] window = sg.Window('PUISSANCE 4', layout) while True: event, values = window.read() if event == sg.WIN_CLOSED: break if event == "Quitter": window.close() window.close()>
je n'arrive pas a mettre une frame dans une frame je pense.
A voir également:
- Problème code python avec pysimple gui
- Code ascii - Guide
- Citizen code python avis - Accueil - Outils
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
2 réponses
Bonjour,
Ce que tu montres n'est pas ton code complet ...
Tu as un problème: c'est quoi le problème exactement ?
Ce que tu montres n'est pas ton code complet ...
Tu as un problème: c'est quoi le problème exactement ?
Bonjour,
Effectivement, tu passes en argument la variable fame qui est une liste
Il faut croire que la fonction sg.Frame n'est pas censée recevoir une liste en 1er argument, il faut que tu regardes la doc de cette fonction
Si je te demande le code complet, c'est pour savoir quelle bibliothèque tu importe pour faire ton interface graphique
fame=[[fscores],[fjocker]] fcol1=[[sg.Frame(layout=fame ,title="Menu" )]]
Effectivement, tu passes en argument la variable fame qui est une liste
Il faut croire que la fonction sg.Frame n'est pas censée recevoir une liste en 1er argument, il faut que tu regardes la doc de cette fonction
Si je te demande le code complet, c'est pour savoir quelle bibliothèque tu importe pour faire ton interface graphique
j'ai envoyé la fonction qui pose problème.
Le problème est que la frame col1 ne se génère pas
j'ai une erreur qui me dit que je met en argument une liste au lieu d'un élément.