Niemals Tkinter vor und ich bin nicht ganz sicher, was damit zu tun oder wie es funktioniert. Windows IDLE-Shell.Tkinter Bestätigung Tasten und Spiel GUI (Spleiß (?))
import time
from tkinter import *
input("Press enter to begin...")
print ("Welcome Traveller!")
time.sleep(1)
def name_identify():
print()
global name_input
name_input = input ("What is your name? ").lower()
name_input = name_input.title()
time.sleep(0.75)
def name_confirm():
print()
print ("So %s is your name then?" % name_input)
time.sleep(1.5)
print()
confirmation = input ("Are you sure? Yes or No? ").lower()
if confirmation == "Yes" or confirmation == "yes" or confirmation == "aye" or confirmation == "yay":
print("")
print ("Then %s, let your adventure begin..." % name_input)
elif confirmation == "no" or confirmation == "No" or confirmation == "nay":
name_identify()
else:
print ("Please answer with either yes or no young traveller.")
time.sleep(2)
name_confirm()
name_confirm()
name_identify()
Wenn möglich, möchte ich das Spiel in eine kleine gui mit tkinter gemacht einfach den Mini-Text-Adventure machen Tests im, leichter zu navigieren, wenn die Leute es spielen, als solche möchte ich die erforderliche "drehen Ja "und" Nein "Antworten müssen in Tasten eingegeben werden, so dass der Spieler zum Beenden nicht die Tastatur berühren muss. Problem ist, ich habe keine Idee, wie man alle Daten in die kleine tkiner Schnittstelle zusammen mit den Knöpfen erhält, die arbeiten, wie ich vorhabe.
Ich kann die Wurzel, die Tasten und die Tasten selbst enthält, auf einer sehr grundlegenden Ebene (wahrscheinlich nicht einmal richtig) erstellen, aber ich weiß nicht, wie Parameter und Variablen zu den Tasten verknüpfen, noch, wie Sie den Text platzieren In die erstellte Konsole, alle meine Versuche haben einfach mit Schleifen beendet oder die Konsole einfach nicht geöffnet.
from tkinter import *
def main():
root = Tk()
root.title("Tkinter Test")
root.minsize(width=200, height=120)
root.maxsize(width=400, height=240)
button = Button(root, text="This is a button!", width=20, height=5)
button.pack()
root.mainloop()
if __name__ == '__main__':
main()
Ich danke wer auch immer im Voraus hilft, auch eine Vorlage wäre eine große Hilfe abzuarbeiten, wie ich nur anpassen und ändern, bis es passt meine Bedürfnisse, aber wenn jemand so freundlich sein würde als eine einfache Vorlage zu machen für mich wäre ich aufgrund des unten stehenden Bildes dankbar, da ich möchte, dass es einem einfachen, ähnlichen Flow folgt. Und wenn das Bild nicht klar genug ist. Und vielleicht ein Ratschlag zum Ausrichten der Knöpfe und des Textes, wenn es für Sie möglich ist.
Lady Glück lächelt. Wenn Sie neu bei tKinter sind, starten Sie hier: http://effbot.org/tkinterbook/ –