【发布时间】:2018-01-20 15:55:57
【问题描述】:
我能以某种方式移除这个缩进吗?我知道我可以删除第一列,但是我不能插入图像。
import tkinter as tk
import tkinter.ttk as ttk
from PIL import Image, ImageTk
class App:
def __init__(self, master):
self.tree = ttk.Treeview(master)
self.tree.heading('#0', text='Directory', anchor='w')
self.tree["columns"]=("num_files")
self.tree.heading('num_files', text='Number of files', anchor='w')
self.image_tk = ImageTk.PhotoImage(Image.open('icon.png'))
for i in range(10):
self.tree.insert('', 'end', text="Dir %d" % (i+1), values=(15), open=False, image=self.image_tk)
self.tree.pack(expand=1,fill="both")
root = tk.Tk()
app = App(root)
root.mainloop()
【问题讨论】:
-
请提供minimal reproducible example。与图像相关的部分似乎是多余的。
-
@Nae 我描述了这个问题。附上截图。添加了完整的程序代码。还需要什么?
-
当然,它几乎是完美的,但是缩进没有所需的图像in代码,这使得代码有点不简约。或者如果没有缩进,没有 icon.png,那么请强调这一点。
-
@Nae 作为图像,您可以拍摄任何照片。要执行我的任务,需要图标。另外,不用图标我也知道问题的解决方法。
-
我认为届时提供这些信息也会有所帮助。