我正在尝试将canvas_text放置在网格中。这样,当我以其他分辨率运行程序时,它就不会与其他小部件合并。
from tkinter import *
admn=Tk()
canvas=Canvas(admn,height=600,width=600)
tx1=canvas.create_text(text='try',font="Calibri",20),fill='orange').grid(column=10,row=5)
canvas.pack()
admn.mainloop()
运行上述代码时,我得到一个元组索引超出范围的错误消息
答案 0 :(得分:0)
您不能在画布上的项目上使用grid
。如果要将东西放在画布上,则需要进行所有数学运算才能将其放置在所需的位置。这不是代码中的唯一问题,但这是您要问的主要问题。