python Tkinter按钮上文字变化怎么弄

我在主窗口设置了一个按钮,按钮里的text是on.我想在我第一次按下它之后变为off,再次按下就由off转变为on,各位大神这是怎么个写法?????反正每按一次就会变化一... 我在主窗口设置了一个按钮,按钮里的text是on.我想在我第一次按下它之后变为off,再次按下就由off转变为on,各位大神这是怎么个写法?????反正每按一次就会变化一次。 展开
 我来答
百度网友4826b3c
推荐于2017-10-01 · TA获得超过5024个赞
知道大有可为答主
回答量:2999
采纳率:96%
帮助的人:1311万
展开全部
#!/usr/bin/python2.7
#! -*- coding: utf-8 -*-
import Tkinter
root = Tkinter.Tk()
root.title("My tools")
root.geometry('300x300+300+300')
def on_off():
   if btonoff['text'] == 'on':
       btonoff['text'] = 'off'
   else:
       btonoff['text'] = 'on'
btonoff = Tkinter.Button(root, text="on", command=on_off)
btonoff.place(x=100, y=160, width=100, height=40)
root.mainloop()
卫全买冷松
2020-03-04 · TA获得超过3713个赞
知道大有可为答主
回答量:3125
采纳率:26%
帮助的人:225万
展开全部
python
-
tkinter
button按钮组件是用来添加一个python应用程序中的按钮。这些按钮可以显示文字或图像,表达按钮的目的。当按一下按钮时,您可以附加到一个按钮的函数或方法,该方法自动调用。
按钮组件是用来添加一个python应用程序中的按钮。这些按钮可以显示文字或图像,表达按钮的目的。当按一下按钮时,您可以附加到一个按钮的函数或方法,该方法自动调用.
语法:
这里是一个简单的语法来创建这个widget:
w
=
button
(
master,
option=value,
...
)
参数:master:
这代表了父窗口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
soyahuang
2020-07-15
知道答主
回答量:9
采纳率:0%
帮助的人:4943
展开全部
import Tkinterroot = Tkinter.Tk()root.title("My tools")root.geometry('300x300+300+300')def on_off(): if btonoff['text'] == 'on': btonoff['text'] = 'off' else: btonoff['text'] = 'on'btonoff = Tkinter.Button(root, text="on", command=on_off)btonoff.place(x=100, y=160, width=100, height=40)root.mainloop()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式