У меня есть несколько строк кода, в которых я хочу, чтобы мое гендерное содержимое отображалось в поддереве дерева, в той же строке, что и имя, но оно отображает
в новых строках после поддерева.
Хотите, чтобы он отображался как пример ниже:
FRED MALE
MAVIS FEMALE
FRED OTHER
в том же ряду под поддеревом, но не может этого достичь.
Ваши предложения приветствуются для достижения этого.
from tkinter import ttk
import tkinter as tk
root = tk.Tk()
root.geometry("1200x680+50+20")
tree = ttk.Treeview(root)
############
tree.config(columns=("col1","col2","col3"))
#SUb treeview
style = ttk.Style(root)
style.configure("Treeview", rowheight=30)
tree.configure(style="Treeview")
tree.heading("#1", text="DOB")
tree.heading("#2", text="SCHOOL")
tree.heading("#3", text="GENDER")
tree.insert("", "0", "item1", text="Names",)
tree.insert("", "1", "item2", text="Names")
tree.set("item1", "#1", ["2019-05-25"])
tree.set("item1", "#2", ["HARVARD"])
#sub tree using item attribute to achieve that
tree.insert("item1", "1", text="FRED")
tree.insert("item1", "1", text="MAVIS")
tree.insert("item1", "1", text="BRIGHT")
tree.insert("", tk.END, values=("", "", "MALE"))
tree.insert("", tk.END, values=("", "", "OTHER"))
tree.insert("", tk.END, values=("", "", "FEMALE"))
tree.pack(fill=tk.BOTH, expand=True)
root.mainloop()