[python按钮单击后更改文本

问题描述 投票:1回答:2

我想创建一个按钮,每次单击后更改显示的文本(数字)并返回函数中定义的值,因为我想使用显示的变量。]​​>

我创建了一个函数,每次单击后将+1添加到“文本”中,直到4和一个按钮。代码不返回该函数的值,并且按钮仅包含文本= 1,2,3或4。

import tkinter as tk

root = tk.Tk()

text = 0
def text_change():
    global text
    text += 1

    print(text)
    if text >= 4:
        text = 0

#to change: button text has to be the variable defined in the function
btn = tk.Button(text = "1,2,3 or 4", width = 10, height = 3, command = \
                text_change).grid(row = 1 , column = 1)

root.mainloop()

希望您能帮助我:)

我想创建一个按钮,每次单击后更改显示的文本(数字)并返回函数中定义的值,因为我想使用显示的变量。我创建了一个...

python button tkinter widget
2个回答
1
投票

第一


0
投票

Markdown和HTML在代码块中被关闭:这不是斜体

© www.soinside.com 2019 - 2024. All rights reserved.