使 Tkinter 小部件不可见但仍可交互

时间:2021-05-03 15:10:40

标签: python tkinter

所以我有一个小项目正在做,我正在尝试用 tkinter 制作一个小井字游戏,我正在尝试制作它,所以当我点击按钮时它会制作一个 X/O(取决于谁打开它是)出现。我刚刚做了一个按钮,但我想要它,所以按钮完全不可见,但仍然可以与之交互,这样如果我有一个带有图像 X/O 的画布,它会显示,我怎么能这样按钮不可见,但仍然可以交互......这是我的代码:

from tkinter import *
root = Tk()
root.title("TicTacToe")
root.resizable(width=False, height=False)

def button1():
    print("Button1 Pressed!")


background = Canvas(width="500", height="500", bg="#9EADC8", cursor="circle")
background.pack()


#line = <thing>.create_line(100, 100, 150, 500)

boardimage = PhotoImage(file="TikTacToe.png")
background.create_image(250, 250, image=boardimage,)



button1 = Button(background, width="13", height="6", borderwidth=0, command=button1)
button1.place(relx=0.18, rely=0.18)


root.mainloop() 

所以,我希望它在顶部有按钮,但它后面的画布是可见的,所以它不会是一个白色按钮,所以当我显示 X/O 图像时,它会通过按钮显示,但仍然可以按下按钮并更改后面的 X/O 图像。那么如何使按钮完全不可见但可交互?

0 个答案:

没有答案