[英]Overlapping Images Treeview python tkinter
当我尝试在 tk.treeviw 的每一行中插入图像时,图像重叠。 他们是一种使树视图的每一行都具有最小高度的方法,以便图像不会发生冲突吗? 我创建了一个滚动条,所以树视图是可滚动的。
PatrolView.insert("", "end", text="", image=RavenImage, values=(i[0], myplname, myaplname, i[3]))
PatrolView.insert("", "end", text="", image=LionImage, values=(i[0], myplname, myaplname, i[3]))
PatrolView.insert("", "end", text="", image=BullImage, values=(i[0], myplname, myaplname, i[3]))
我已经通过在将图像添加到树视图之前调整图像大小并更改 rowheight 属性来解决这个问题
style2 = ttk.Style()
style2.theme_use("winnative")
style2.configure("sohof.files.Treeview",
background="#D3D3D3",
foreground="white",
rowheight=int(monitorHeight / 2.5),
fieldbackground="#D3D3D3")
self.secondTreeview = ttk.Treeview(subjectWindowCanvas, selectmode='browse',
style="sohof.files.Treeview")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.