如何在tkinter中增加减少按钮一会儿?

穆恩·布鲁塞尔

我是这里的新手,也是Python 3.x的新手。

我试图在tkinter中创建一个Button或两个,当我单击第一个按钮时,例如,第三个或第四个按钮将增加和减少(使用宽度16和18)10次,然后在10次后返回为正常按钮。不使用class

谢谢你的帮忙

码:

from tkinter import *
import time
window1 = Tk()
window1.geometry("300x300")
btn1=Button(text="16",font=40,width=16)
btn1.pack()

# here i want to create a loop to flash the button 10 times
# i dont know wich way is better :
# to use time.sleep with for in range or use .after
# or use def with loops
#can i put line 14 and 13 together ?!
#why the first button in line 5 does not apear instantly !? why line17 affect 
that so i put #?
btn1["width"]=18
btn1["text"]="18"
btn1.pack()
#time.sleep(1)
btn1["width"]=16
btn1["text"]="16"
btn1.pack()
window1.mainloop()
杰克逊

在这里使用:

from tkinter import *


def change(event=None):

    global count
    
    btn2['width']= 18
    btn2.after(500, lambda: btn2.config(width=16))

    if count< 10:
        btn2.after(1000, change)
        count += 1 
        
    else:
        count=0
        
window1 = Tk()
window1.geometry("300x300")

count = 0

btn1=Button(text="btn1",font=40,width=16)
btn1.pack()
btn1.bind('<Button>', change)


btn2=Button(text="btn2",font=40,width=16)
btn2.pack()

window1.mainloop()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

单击按钮会停一会儿

来自分类Dev

如何在适当的位置停止一会儿循环?

来自分类Dev

Python:如何暂停True循环一会儿?

来自分类Dev

如何根据用户输入退出一会儿(1)?

来自分类Dev

如何正确阻止UIButton一会儿

来自分类Dev

一会儿循环和“ this”对象

来自分类Dev

使用一会儿(x)

来自分类Dev

做一会儿行不通

来自分类Dev

一会儿数学运算

来自分类Dev

一会儿循环和“ this”对象

来自分类Dev

使用一会儿(x)

来自分类Dev

暂停一会儿循环

来自分类Dev

做一会儿行不通

来自分类Dev

大约一会儿(!(cin >> x))

来自分类Dev

自动关闭模态窗口?如何使模式窗口过一会儿自动关闭?

来自分类Dev

如何使程序能够处理用户输入的其他符号?一会儿/尝试赶上?(java)

来自分类Dev

如何重复做一会儿直到我得到我想要的php号码?

来自分类Dev

.NET中与TPL并发。并行生成器过一会儿阻塞并卡住

来自分类Dev

该应用程序中的所有文本过了一会儿都消失了

来自分类Dev

为什么 spd-say 在命令行中过一会儿就停止说话?

来自分类Dev

在页面加载时,div可见一会儿

来自分类Dev

过一会儿无法打开FXML

来自分类Dev

Fabric JS动画滞后一会儿

来自分类Dev

一会儿循环条件的同步块

来自分类Dev

防止闪亮的应用中断一会儿循环

来自分类Dev

Twig不支持do /一会儿吗?

来自分类Dev

在Azure上运行一会儿(true)

来自分类Dev

过一会儿无法打开FXML

来自分类Dev

Fabric JS动画滞后一会儿