我搜索了实习生,但没有回应。我将tkinter Checkbutton与indicatoron = FALSE一起使用,这似乎只是一个按钮。
我已经设置了一个游标,但是我想知道是否可以设置2个不同的游标倒入复选按钮的开/关状态。
例如:
test = tk.Checkbutton(self.frame, text=self.name, indicatoron=False, selectcolor="green", background="red", variable=self.varbutton, command=self.launchsound, cursor="plus")
test.pack()
答案 0 :(得分:3)
您可以使其取决于varbutton
中的变量command
:
import tkinter as tk
def changeCursor():
if varbutton.get():
test['cursor'] = 'hand2'
else:
test['cursor'] = 'plus'
# pass
r = tk.Tk()
varbutton = tk.BooleanVar()
test = tk.Checkbutton(r, text="a", indicatoron=False, selectcolor="green", background="red", cursor="plus", command=changeCursor, variable=varbutton)
test.pack()
r.mainloop()