繁体   English   中英

重叠图像 Treeview python tkinter

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM