【问题标题】:Python Tkinter Canvas BugPython Tkinter 画布错误
【发布时间】:2022-01-01 08:31:36
【问题描述】:

1- 我创建一个图像

2- 当我点击它时,它会执行一个函数(现在只打印一些 sh*t)

3- 问题是,当我点击图片时,只有底部记录了点击。图像的中间和顶部完全没有反应。

发生了什么事?我愿意使用不同的 Tkinter 技术,我只想要一个带有自定义图像的按钮,该按钮可以正常工作。如果我使用经典的 Tkinter 按钮,图像周围的背景很丑。

self.upload_button = self.graphics_instance.main_canvas.create_image(self.upload_button_coordinates_x, self.upload_button_coordinates_y, anchor=Enums.CENTER, image=self.graphics_instance.upload_button_image)
self.graphics_instance.main_canvas.tag_bind(self.upload_button, "<1>", self.upload_command_execution)

【问题讨论】:

  • 无法使用类似的代码逻辑重现您的问题。所以最好提供一个minimal reproducible example
  • 我解决了这个问题,是的,这是我的错误。显然,我的图像干扰了我试图点击的按钮,导致它只能在底部点击。我只是先创建了那个图像,然后是按钮,现在一切都像一个魅力

标签: python tkinter tkinter-canvas


【解决方案1】:

我解决了这个问题,这是我的错误。显然,我的图像干扰了我试图点击的按钮,导致它只能在底部点击。我只是先创建了该图像,然后创建了按钮,现在一切都像魅力一样。

【讨论】:

    猜你喜欢
    • 2021-05-31
    • 2020-05-15
    • 1970-01-01
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    相关资源
    最近更新 更多