gpt4 book ai didi

python - 你能在 tkinter 的形状上添加回调/命令吗

转载 作者:太空宇宙 更新时间:2023-11-04 08:07:50 25 4
gpt4 key购买 nike

目前我正尝试在 OSX 上编写 Ultimate Tic Tac Toe 代码,我阅读了 here你不能改变 OSX 上按钮的颜色。这使得 GUI 看起来像这样...... enter image description here

我发现白色按钮很碍眼,而且真的会影响游戏那么是否可以向按钮以外的对象添加回调。像这样的……

window.create_rectangle(x1,y1,x2,y2,callback = foo)

最佳答案

如果 rects 是一个矩形列表:

rects = [] # contains rects

def callback(event):
for rect in rects:
if rect.a <= event.x <= rect.c:
if rect.b <= event.y <= rect.d:
rect.change()

window.bind('<ButtonPress-1>', callback)

关于python - 你能在 tkinter 的形状上添加回调/命令吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28033393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com