我正在使用Tkinter创建一个记事本。当我单击状态栏时,我想显示状态栏,而当我第二次单击它时,该状态栏应消失。如何在Tkinter中做到这一点?
答案 0 :(得分:0)
最好有一些代码来了解您现在已经完成的工作,但是无论如何,这里有一些相当基本的内容可能会帮助您:
try: from tkinter import Tk,Button
except ImportError: from Tkinter import tk,Button
class App():
def __init__(self):
self.root=Tk()
# stuff
# self.statusbar is your statusbar (must be a widget)
self.shown=False
self.statusbar.bind('<Button-1>',self.clickstatusbar)
def clickstaturbar(self,event=None):
if self.shown: self.hidestatusbar()
else: self.showstatusbar()
self.shown=not self.shown