Anaconda “Spyder中的问题”;缩进中制表符和空格的使用不一致”;
当我想运行我的脚本时,我遇到了一个问题,我正在使用python 3.8中的Anaconda Spyder,这是我第一次使用Tkinter和grid,我找不到问题。来自Spyder控制台的消息是:Anaconda “Spyder中的问题”;缩进中制表符和空格的使用不一致”;,anaconda,grid,spyder,Anaconda,Grid,Spyder,当我想运行我的脚本时,我遇到了一个问题,我正在使用python 3.8中的Anaconda Spyder,这是我第一次使用Tkinter和grid,我找不到问题。来自Spyder控制台的消息是: self.tabla0.grid(row=6, column=0, columnspan=2) ^ TabError: inconsistent use of tabs and spaces
self.tabla0.grid(row=6, column=0, columnspan=2)
^
TabError: inconsistent use of tabs and spaces in indentation
有人能帮我吗?我绝望了:(
from tkinter import ttk
from tkinter import *
from tkinter import messagebox as message
class APP:
def __init__(self, Ventana):
self.wind=Ventana
self.wind.title("APP Att")
frame =LabelFrame(self.wind, text="Registra datos ")
frame.grid(row=0, column=0, columnspan=3,ipadx=20)
Label(frame, text="Nombre" ).grid(row=1, column=1)
self.nombre = Entry(frame)
self.nombre.grid(row=1, column=2, pady=5)
Label(frame, text="Puesto" ).grid(row=2, column=1)
self.puesto = Entry(frame)
self.puesto.grid(row=2, column=2, pady=5)
Label(frame, text="Telefono" ).grid(row=3, column=1)
self.tel = Entry(frame)
self.tel.grid(row=3, column=2, pady=5)
Label(frame, text="Correo" ).grid(row=4, column=1)
self.corr = Entry(frame)
self.corr.grid(row=4, column=2, pady=5)
ttk.Button(frame, text="Salvar").grid(row=5, columnspan=3)
self.tabla0 = ttk.Treeview(height=10, column=4)
self.tabla0.grid(row=6, column=0, columnspan=2) #HERE IS THE PROBLEM
self.tabla0.heading("#0",text="Nombre",anchor='center')
self.tabla0.heading("#1",text="Puesto",anchor='center')
self.tabla0.heading("#2",text="Telefono",anchor='center')
self.tabla0.heading("#3",text="Correo",anchor='center')
self.mostrar()
if __name__=="__main__":
root=Tk()
MiApp=APP(root)
root.mainloop()