需要在图像上放置按钮,但图像始终位于中央,按钮位于侧面。
答案 0 :(得分:0)
为什么不将图像放在按钮上呢?它更容易:)
获取图像的按钮可能有点棘手(你需要一种2层的方法),但更改图像很容易。
x_image = 'x.png'
o_image = 'o.png'
...然后
x_image_for_button = PhotoImage(file=x_image)
o_image_for_button = PhotoImage(file=o_image)
然后.....
button = tk.Button(self.controller, image=o_image_for_button, command=lambda: command_or_something)
button.config(width="40", height="40")
button.place(x=5, y=5)
(添加自我。或root。等)
现在您所做的只是更改图片:
button.set(image=o_image_for_button)
#on second thought... maybe use `button.config(image=o_image_for_button)` insted
简单:)