Python中文
首页
教程
问答
标签
搜索
登录
注册
忙时设置按钮文本
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我是python新手,我正在尝试创建一个程序,但我甚至不能正确地掌握基本知识。我有一个按钮应用程序,看起来像这样:</p> <pre><code>#simple GUI from tkinter import * import time #create the window root = Tk() #modify root window root.title("Button Example") root.geometry("200x50") button1state = 0 def start(): count = 0 button1["text"] ="Busy!" while (count < 5): root.after(1000) count = count + 1 def button1clicked(): global button1state if button1state == 0: start() button1["text"] ="On!" button1state = 1 else: button1["text"] ="Off!" button1state = 0 app = Frame(root) app.pack() button1 = Button(app, text ="Off!", command = button1clicked) button1.pack() #kick off the event loop root.mainloop() </code></pre> <p>现在一切正常,除了它不会改变按钮文字忙而 <code>**start()**</code>被调用。我怎样才能解决这个问题?一旦我得到了它的工作,我想用图像来显示用户,它的关闭和繁忙。请帮帮我</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>当你的接口工作时,你必须创建一个线程,使你成为一个“后台事件”。考虑使用:</p> <pre><code>from threading import Thread </code></pre> <p>然后:</p> <pre><code>my_thread=Thread(target=start()) my_thread.start() </code></pre> <p>其中第一个“start()”是函数名,第二个是线程开始调用。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
无法使用Django/mongoengine连接到MongoDB(身份验证失败)
7 回答
无法使用Django\u mssql\u后端迁移到外部hos
5 回答
无法使用Django&Python3.4连接到MySql
4 回答
无法使用Django+nginx上载媒体文件
6 回答
无法使用Django1.6导入名称模式
7 回答
无法使用Django1.7和mongodb登录管理站点
6 回答
无法使用Djangoadmin创建项目,进程使用了错误的路径,因为我事先安装了错误的Python
3 回答
无法使用Djangockedi验证CBV中的字段
4 回答
无法使用Djangocketditor上载图像(错误400)
5 回答
无法使用Djangocron进行函数调用
8 回答
无法使用Djangofiler djang上载文件
8 回答
无法使用Djangokronos
6 回答
无法使用Djangomssql provid
7 回答
无法使用Djangomssql连接到带有Django 1.11的MS SQL Server 2016
3 回答
无法使用Djangomssq迁移Django数据库
8 回答
无法使用Djangonox创建用户
10 回答
无法使用Djangopyodb从Django查询SQL Server
7 回答
无法使用Djangopython3ldap连接到ldap
9 回答
无法使用Djangoredis连接到redis
10 回答
无法使用Django中的FK创建新表
1 回答