小编Phi*_*tte的帖子

tkinter:如何更改画布项目上的光标?

我正在开发一个小型 python gui,只是为了娱乐和学习,并且我一直在尝试更改画布项目上的光标形状。

我知道当鼠标悬停在画布小部件上时,可以在画布创建时使用cursor=“whatever”选项来更改光标形状。但我只想对画布内的项目执行此操作。

这使得该项目正确:

self.image_obj = canvas.create_image(
        self.column_coordinate,
        self.row_coordinate,
        image=image
    )
Run Code Online (Sandbox Code Playgroud)

那是行不通的:

self.image_obj = canvas.create_image(
        self.column_coordinate,
        self.row_coordinate,
        image=image,
        cursor="hand1"
    )
Run Code Online (Sandbox Code Playgroud)

项目似乎不存在“光标”选项,有没有办法解决这个问题?

python canvas tkinter items

4
推荐指数
1
解决办法
5556
查看次数

标签 统计

canvas ×1

items ×1

python ×1

tkinter ×1