gpt4 book ai didi

python - 我应该如何在没有超大尺寸的情况下使用 Tkinter 按钮?

转载 作者:行者123 更新时间:2023-12-04 08:00:25 26 4
gpt4 key购买 nike

我想画一个棋盘,但最后一个元素太大了。我该如何解决这个问题?

from tkinter import *

Form = Tk()
Form.title("H")
size = 50
arr = [[Button(Form, width=size, height=size) for j in range(8)] for i in range(8)]
for i in range(8):
for j in range(8):
if (i + j) % 2 == 0:
arr[i][j].configure(bg='white')
else:
arr[i][j].configure(bg='black')
arr[i][j].place(x=i * size, y=j * size)
Form.mainloop()
Launch result

最佳答案

您需要指定 widthheight放置按钮时的关键字参数:

from tkinter import *

Form = Tk()
Form.title("H")
Form.geometry("400x400")
size = 50

arr = [[Button(Form, width=size, height=size) for i in range(8)] for j in range(8)]

for i in range(8):
for j in range(8):
color = 'black' if (i+j) % 2 else 'white'
arr[i][j].configure(bg=color)
arr[i][j].place(x=i*size, y=j*size, height=size, width=size)

Form.mainloop()
结果:
screenshot of what's displayed

关于python - 我应该如何在没有超大尺寸的情况下使用 Tkinter 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66506142/

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