如何使用 Tkinter 按钮输入内容

Posted

技术标签:

【中文标题】如何使用 Tkinter 按钮输入内容【英文标题】:How to use Tkinter buttons for input something 【发布时间】:2022-01-23 14:17:54 【问题描述】:

我正在做一个石头剪刀布游戏,我只想添加 3 个按钮“ROCK,PAPER,SCISSOR” 但是我如何让他们输入一些东西,比如我按下按钮“rock”,rock已经在那里输入了 这是我的代码

【问题讨论】:

【参考方案1】:

试试这个:

import tkinter as tk
    

def ROCK():
    print('Enter your Text:')
    Rock = input()
    print(Rock)
def PAPER():
    print('Enter your Text:')
    Paper = input()
    print(Paper)
def SCISSOR():
    print('Enter your Text:')
    Scissor = input()
    print(Scissor)

root = tk.Tk()
frame = tk.Frame(root)
frame.pack()

button = tk.Button(frame, 
                   text="ROCK", 
                   command=ROCK)
button.pack(side=tk.LEFT)
slogan = tk.Button(frame,
                   text="PAPER",
                   command=PAPER)
slogan.pack(side=tk.LEFT)
slogan = tk.Button(frame,
                   text="SCISSOR",
                   command=SCISSOR)
slogan.pack(side=tk.LEFT)

root.mainloop()

【讨论】:

以上是关于如何使用 Tkinter 按钮输入内容的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 tkinter 中的按钮设置“Entry”小部件的文本/值/内容

如何通过按下按钮从 tkinter 输入字段返回变量以在另一个函数中使用?

单击按钮后如何将输入值(TKinter)传递给其他类中的函数并使用传递的值运行函数[重复]

如何将输入键绑定到 tkinter 按钮

如何刷新 Python TKINTER 选项卡中的内容?

按下按钮到另一个页面Tkinter [重复]