Holen Sie sich beim Drücken der Taste die Eingabe in Python Tkinter -EintragPython

Python-Programme
Anonymous
 Holen Sie sich beim Drücken der Taste die Eingabe in Python Tkinter -Eintrag

Post by Anonymous »

Ich versuche, mit Pyhon Tkinter ein Spiel 'Tudens the Number' zu erstellen, aber bisher konnte ich die Eingabe vom Benutzer nicht abrufen. < /p>

Wie Kann ich die Eingabe in Eintrag erhalten, wenn B1 gedrückt wird?

Ich möchte auch eine niedrigere oder höher Spieler, aber ich bin mir nicht sicher, ob das, was ich habe, richtig ist: < /p>

Code: Select all

import time
import random
import decimal
import tkinter as tk

root = tk.Tk()

randomnum = float(decimal.Decimal(random.randrange(100,10000))/100)
guess = 0

def get(entry):
guess = entry.get()
return guess

def main():
b1 = tk.Button(root, text="Guess", command=get)
entry = tk.Entry()
b1.grid(column=1, row=0)
entry.grid(column=0, row=0)
root.mainloop()
print(guess)
if guess < randomnum:
l2 = tk.Label(root, text="Higher!")
l2.grid(column=0, row=2)
elif guess > randomnum:
l3 = tk.Label(root, text="Lower!")
l3.grid(column=0, row=2)

while guess != randomnum:
main()
l4 = tk.Label(root, text="Well guessed")
time.sleep(10)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post