Tkinterを以前は使用していませんでした。 Windowsアイドルシェル。私はTkinterので作られた小さなGUIにゲームを入れたいTkinter確認ボタンとゲームのGUI(スプライス(?))
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()
可能な場合にだけ」のような、私は必要な電源を入れたい、テストは人々がそれを再生するときにナビゲートしやすくするイムミニテキストアドベンチャーを作るために「はい」と「いいえ」の応答をボタンに入力する必要があるため、プレイヤーはキーボードをタッチして終了する必要はありません。問題は、どのように私が意図しているかを操作するボタンと共に、小さなtkinerインターフェイスにすべてのデータを取得する方法がわかりません。
非常に基本的なレベル(おそらく正しくない可能性があります)でボタンとボタン自体を保持するルートを作成できますが、パラメータと変数をボタンにリンクする方法やテキストの配置方法はわかりません作成されたコンソールに、私の試みは単にループやコンソールが開いていない状態で終了しました。
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()
私はちょうどカスタマイズし、それが自分のニーズに合っまで変更することができるように大きな助けとなり、オフ動作するように、事前にも、テンプレートを助け、誰かがとても親切だろうかのように単純なテンプレートを作るために誰でも感謝下の画像に基づいて私にとっては、それに似た簡単な流れに従うことを願っているので、私は感謝しています。そして、イメージが十分にはっきりしない場合は申し訳ありません。ボタンとテキストを調整するためのアドバイスがあります。
レディー運が笑っています。 tKinterを初めてお使いになる方は、ここから始めてください:http://effbot.org/tkinterbook/ –