Как связать несколько списков с одной полосой прокрутки? - PullRequest
0 голосов
/ 27 апреля 2020

Я сейчас работаю над самостоятельным проектом, и у меня возникают трудности с привязкой нескольких списков к полосе прокрутки. Моя цель состоит в том, чтобы отображать данные из нескольких столбцов с прикрепленной полосой прокрутки. Я не очень разбирался в коде, касающемся использования Treeview для создания многоколоночного отображения, поэтому вместо этого я хотел создать отдельные списки рядом друг с другом и прокрутить их вместе. Я очень начинающий программист, поэтому чем проще понять код, тем лучше для меня! Я хочу узнать общую структуру.

ApListMain1 = Listbox(frameGeneralLT, font=("Times", 12), yscrollcommand=apScroll.set)
ApListMain1.place(x=20, y=72, width=125, height=135)
ApListMain2 = Listbox(frameGeneralLT, font=("Times", 12), yscrollcommand=apScroll.set)
ApListMain2.place(x=145, y=72, width=73, height=135)

apScroll.config(command=ApListMain1.yview)
apScroll.pack(side=RIGHT, fill=Y)

Это небольшой фрагмент кода, который у меня есть, для ApListMain 1 я связал его со своей полосой прокрутки apScroll.config, но она может содержать только одну команду. Когда я устанавливаю ApListMain2 на apScroll, он не отвечает, потому что полоса прокрутки настроена только на ApListMain1. По крайней мере, это мое объяснение, и я не знаю, как добавить несколько команд, чтобы он также мог прокручивать второй список.

Любая помощь будет по-настоящему признательна !! Спасибо!

...