当前位置:   article > 正文

pythontkinter使按钮失效_Python3 Tkinter禁用按钮出现故障代码

python tkinter button 失效状态

目前,我试图在满足某个条件时禁用UI中的某些按钮。唯一的问题是我只能在按钮创建后更改它的状态。在

我创建了一个Disabler类来处理这个问题,但是让它运行起来很困难。禁用程序,如果我让它工作,将有任务禁用所有与我的定时器类有关的按钮,这样用户就知道它们是不可单击的(或者它们什么也不做)。在

下面是我的代码的简化版本,只显示按钮。在from tkinter import *

root = Tk()

class StopWatch(Frame):

def __init__(self, parent=None, **kw):

Frame.__init__(self, parent, kw)

StopWatch.on = 1

TimeAdjustLabel = LabelFrame(root, text='Frame',)

TimeAdjustLabel.grid(column=0, row=1, padx=10, pady=10)

StopWatch.b1 = Button(TimeAdjustLabel, text='Reset', width=10, command=self.Start)

StopWatch.b1.grid(row=0, column=0)

def Start(self, event=None):

if StopWatch.on == 0:

StopWatch.on = 1

else:

StopWatch.on = 0

self.enable()

def enable(self):

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/125004
推荐阅读
相关标签
  

闽ICP备14008679号