Python 如何在Tkinter中制作按钮形状
有没有办法在tkinter画布上制作一个按钮形状Python 如何在Tkinter中制作按钮形状,python,button,tkinter,graphics,Python,Button,Tkinter,Graphics,有没有办法在tkinter画布上制作一个按钮形状 button = Canvas.create_rectangle(100, 100, 200, 200) 或者,简单地说,有没有办法确定用户是否单击了上面绘制的矩形?我不知道如何查看是否有人单击了矩形,但如果光标悬停在矩形上,您可能会更改颜色 我将使矩形变为红色,然后它将变为蓝色,光标悬停在 button = Canvas.create_rectangle(100, 100, 200, 200, fill = 'red', activefil
button = Canvas.create_rectangle(100, 100, 200, 200)
或者,简单地说,有没有办法确定用户是否单击了上面绘制的矩形?我不知道如何查看是否有人单击了矩形,但如果光标悬停在矩形上,您可能会更改颜色 我将使矩形变为红色,然后它将变为蓝色,光标悬停在
button = Canvas.create_rectangle(100, 100, 200, 200, fill = 'red', activefill = 'blue')
这可能不是你想要的,但这是另一个选择
如果你只需要一个按钮:
from tkinter import *
def say_hello():
print("Hello")
root = Tk()
btn1 = Button(root, text="Hello", command=say_hello)
btn1.pack()
root.mainloop()
按下时,它将打印hello 似乎已经有人问过这个问题了。给你-使用
canvas.tag\u bind(按钮,,,回调)
@quantalabs将非常感谢您的支持:)