PythonTkinter Treeview scrollbar (original) (raw)
from
tkinter
import
ttk
import
tkinter as tk
window
=
tk.Tk()
window.resizable(width
=
1
, height
=
1
)
treev
=
ttk.Treeview(window, selectmode
=
'browse'
)
treev.pack(side
=
'right'
)
verscrlbar
=
ttk.Scrollbar(window,
`` orient
=
"vertical"
,
`` command
=
treev.yview)
verscrlbar.pack(side
=
'right'
, fill
=
'x'
)
treev.configure(xscrollcommand
=
verscrlbar.
set
)
treev[
"columns"
]
=
(
"1"
,
"2"
,
"3"
)
treev[
'show'
]
=
'headings'
treev.column(
"1"
, width
=
90
, anchor
=
'c'
)
treev.column(
"2"
, width
=
90
, anchor
=
'se'
)
treev.column(
"3"
, width
=
90
, anchor
=
'se'
)
treev.heading(
"1"
, text
=
"Name"
)
treev.heading(
"2"
, text
=
"Sex"
)
treev.heading(
"3"
, text
=
"Age"
)
treev.insert("
", 'end', text ="
L1",
`` values
=
(
"Nidhi"
,
"F"
,
"25"
))
treev.insert("
", 'end', text ="
L2",
`` values
=
(
"Nisha"
,
"F"
,
"23"
))
treev.insert("
", 'end', text ="
L3",
`` values
=
(
"Preeti"
,
"F"
,
"27"
))
treev.insert("
", 'end', text ="
L4",
`` values
=
(
"Rahul"
,
"M"
,
"20"
))
treev.insert("
", 'end', text ="
L5",
`` values
=
(
"Sonu"
,
"F"
,
"18"
))
treev.insert("
", 'end', text ="
L6",
`` values
=
(
"Rohit"
,
"M"
,
"19"
))
treev.insert("
", 'end', text ="
L7",
`` values
=
(
"Geeta"
,
"F"
,
"25"
))
treev.insert("
", 'end', text ="
L8",
`` values
=
(
"Ankit"
,
"M"
,
"22"
))
treev.insert("
", 'end', text ="
L10",
`` values
=
(
"Mukul"
,
"F"
,
"25"
))
treev.insert("
", 'end', text ="
L11",
`` values
=
(
"Mohit"
,
"M"
,
"16"
))
treev.insert("
", 'end', text ="
L12",
`` values
=
(
"Vivek"
,
"M"
,
"22"
))
treev.insert("
", 'end', text ="
L13",
`` values
=
(
"Suman"
,
"F"
,
"30"
))
window.mainloop()