簡體   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