Intégrer un code Python dans tkinter
sharloot
Messages postés
2
Statut
Membre
-
Picasaz Messages postés 15 Statut Membre -
Picasaz Messages postés 15 Statut Membre -
bonjour à tous,
je suis très novice en langage informatique et j'aimerai bien quelques astuces pour mon projet,
j'ai réussi une fonction d'un petit jeu qui marche très bien sur la console python mais je n'arrive pas a l’intégrer dans tkinter..
voici le "petit jeu"
et ma tentative tkinter....
Si quelqu'un trouve l'amabilité de jetter un ptit coup d'oeil et de me dire ce qui ne va pas je le remercie, déja plusieurs jours que je bloque ...
je suis très novice en langage informatique et j'aimerai bien quelques astuces pour mon projet,
j'ai réussi une fonction d'un petit jeu qui marche très bien sur la console python mais je n'arrive pas a l’intégrer dans tkinter..
voici le "petit jeu"
def fcroi():
import random
MaListe = [random.randint(0,10) for i in range(5)]
print ("voici une liste de chiffres",MaListe)
MaListe = sorted(MaListe)
a = [int(x) for x in input("ranges la dans l'ordre").split()]
if a == MaListe:
print("super")
else:
print("Dommage, essaies encore")
for i in range(10):
fcroi()
et ma tentative tkinter....
from tkinter import*
import math
import random
def fcroi():
global MaListe
MaListe = (random.randint(0,10) for i in range(5))
reponse.set("")
Label(Mafenetre, textvariable=MaListe, bg='bisque', fg='red', font="arial 15 bold").place(x=100, y=10)
entréereponse=Entry(Mafenetre, textvariable=reponse, bg='grey',relief=RAISED).place(x=140,y=60)
labelreponse=Label(Mafenetre,text="Voici une liste \n ranges la dans l'odre \n en mettant des espaces:", bg='bisque').place(x=10,y=50)
boutonvalider=Button(Mafenetre,text="Valider",command=validationfcroi,relief=RAISED).place(x=50,y=110)
boutonquitter=Button(Mafenetre,text="Quitter",command=Mafenetre.destroy,relief=RAISED).place(x=200,y=110)
def validationfcroi():
a = sorted(MaListe)
Liste = []
b= reponse.get()
List.append(b);
if a == Liste :
Label(Mafenetre, text="super! ", bg='bisque').place(x=70, y=80)
fcroi()
if a != Liste:
Label(Mafenetre, text="Dommage, essaies encore", bg='bisque').place(x=70, y=80)
reponse.set("")
#-----------------------------------------#
Mafenetre=Tk()
Mafenetre.geometry("300x140")
Mafenetre.configure(bg='bisque',cursor="heart")
Mafenetre.title("jeucroissant")
Mafenetre.resizable(width=False, height=False)
reponse=IntVar()
fcroi()
Mafenetre.mainloop()
Si quelqu'un trouve l'amabilité de jetter un ptit coup d'oeil et de me dire ce qui ne va pas je le remercie, déja plusieurs jours que je bloque ...
A voir également:
- Intégrer un code Python dans tkinter
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Citizen code python - Accueil - Outils
- Intégrer une vidéo dans un powerpoint - Guide
- Code puk bloqué - Guide
1 réponse
Bonjour, très récemment, je rencontrais le même problème que toi. J’ai un projet en cours et je me suis arrêté à un stade où il fallait maitriser le langage python pour pouvoir avancer. J’ai beau à chercher des solutions partout sur internet mais la seule issue que j’ai trouvé c’est de prendre des cours Python pour pouvoir maitriser ce langage. Heureusement que j’ai pris cette initiative parce que non seulement cela permet à maitriser le langage de base de C mais elle permet aussi d’être motivé à apprendre C. Ainsi, je ne suis pas encore expert en la matière mais je suis toujours des cours, mais je te propose tout simplement de faire autant. La clé est alors de prendre des cours Python sur les sites tel que: https://python.developpez.com/cours/