Tkinter:将Excel单元格粘贴到不同的条目窗口小部件中

我已经使用Tkinter(python 2.7.10)创build了一个入口小部件的网格。 我想这样做,如果我从Excel文件复制和粘贴不同的单元格,单元格也将粘贴到单元格中的单元格。 这是实际创build窗口小部件的一小段代码。

root = Tk() #create an array of height entries height = 5 width = 5 for i in range(1,height+1): #Rows for j in range(width): #Columns b = Entry(root, text="") b.grid(row=i, column=j) #initialize column headers Label(root, text="Plan ID").grid(row=0, column=0, sticky=W) Label(root, text="WACOG").grid(row=0, column=1, sticky=W) Label(root, text="Margin").grid(row=0, column=2, sticky=W) Label(root, text="Start Date").grid(row=0, column=3, sticky=W) Label(root, text="State").grid(row=0, column=4, sticky=W) excelise = Button(root, text="Excelise!", command=writeToExcel).grid(row=height+1, column=4) xmlise = Button(root, text="XMLise!", command=writeToXML).grid(row=height+1, column=3) mainloop() 

现在,当我粘贴,所有不同的excel条目被粘贴到一个条目窗口小部件单元格。

您将需要自己显式处理<<Paste>>事件,parsing数据,然后将其插入到各个条目窗口小部件中。