【发布时间】:2020-06-29 07:42:34
【问题描述】:
我有以下代码:
canvas = tk.Canvas(frame, width=20, height=50)
buttonBG1 = canvas.create_rectangle(0, 0, 20, 50, outline="")
buttonTXT1 = canvas.create_text((10, 25), text="Press Me", angle='90', font=("Calibri", 8))
canvas.tag_bind(buttonBG1, "<ButtonPress-1>")
canvas.tag_bind(buttonTXT1, "<ButtonRelease-1>", press) # press is the command function
canvas.grid(column=0, row=0)
我的问题是关于如何为我正在创建的按钮(没有轮廓)添加效果。我知道我可以通过添加:
.configure(relief="sunken")
.configure(relief="raised")
但是,当我以这种方式将其添加到我的代码中时,它不起作用:
canvas.configure(relief="sunken")
canvas.configure(relief="raised")
它没有给出任何错误,但它没有给出应有的效果。我的代码有什么问题。
【问题讨论】: