lxx213 发表于 2021-1-29 17:26:46

一个关于tkinter按钮组件的问题

from tkinter import *


tool= Tk()

def new():
        #需求打印 text的内容(天下第一)

Button(tool,text = '天下第一',command=new)


这个new函数该怎么写啊

Daniel_Zhang 发表于 2021-1-29 17:32:53

我有一个疑问,你为啥要打印按钮上显示的那个名称{:10_257:}

Twilight6 发表于 2021-1-29 17:39:35


访问组件属性可以参照字典那样,参考代码:

from tkinter import *

tool= Tk()

def new():
    print(b['text'])

b = Button(tool,text = '天下第一',command=new)
b.pack()

mainloop()

qq1151985918 发表于 2021-1-29 17:40:09

from tkinter import *

tool= Tk()

def new():
   print(button["text"])

button = Button(tool,text = '天下第一',command = new)
button.pack()

tool.mainloop()

lxx213 发表于 2021-1-29 18:31:13

现在如果是有多个按钮想公用一个NEW方法呢?
比如 按钮2 按钮3 按钮4 ………… 分别是 天下第二 天下第三天下第四 ……
按下哪个按钮就显示哪个文本该如何实现呢
我的思路是要在new() 括号里传入参数 ,可是怎么设置想不通{:10_269:}
页: [1]
查看完整版本: 一个关于tkinter按钮组件的问题