Python 3.x Tkinter-带滚动条的列表框

Python 3.x Tkinter-带滚动条的列表框,python-3.x,tkinter,listbox,Python 3.x,Tkinter,Listbox,在我的代码中,我想在Listbox小部件中添加一些小部件,以便以后可以在其上使用滚动条。这里的问题是,无论我在列表框中放入多少小部件,列表框都会不断扩展,而滚动条无法使用,因为它不会更新。我如何解决这个问题 from tkinter import * def pr_deleteChart(): global _plotDictionary #_F_delChart.iconbitmap('ContaParole_icona.ico') _F_mainUppe

在我的代码中,我想在Listbox小部件中添加一些小部件,以便以后可以在其上使用滚动条。这里的问题是,无论我在列表框中放入多少小部件,列表框都会不断扩展,而滚动条无法使用,因为它不会更新。我如何解决这个问题

from tkinter import *    

def pr_deleteChart():
    global _plotDictionary

    #_F_delChart.iconbitmap('ContaParole_icona.ico')

    _F_mainUpper = Frame(_root)
    _F_mainUpper.grid(row = 0, column = 0, padx = 5, pady = 5, sticky = "nsew")

    _F_mainLower = Frame(_root)
    _F_mainLower.grid(row = 1, column = 0, padx = 5, sticky = "sew")

    #listbox scrollbar
    _S_ListBoxScrollBar = Scrollbar(_F_mainUpper,orient = "vertical")
    _S_ListBoxScrollBar.grid(row = 1, column = 1, sticky = "nse")

    #Main listbox
    _L_mainListBox = Listbox(_F_mainUpper)
    _L_mainListBox.grid(row = 1, column = 0, sticky = "nsew")

    _S_ListBoxScrollBar.config(command = _L_mainListBox.yview)

    #Carico lista di chiavi
    keysList = list(_graphReferences.keys())

    #Per ogni grafico salvo variabile, checkButton e salvo tutto dentro _plotDictionary
    for index in range(0,len(keysList)):

        button = Checkbutton(_L_mainListBox, text = keysList[index])
        button.grid(row = index, column = 0, sticky = "nw")

if __name__== "__main__":

    _root = Tk()
    _root.title("Main window")
    _root.resizable(width = FALSE, height = FALSE)

    _graphReferences = {"1":"2","3":"4","5":"6","7":"8","9":"10","11":"12"}

    pr_deleteChart()

不能滚动添加到带有
网格
打包
放置
的列表框中的项目。与列表框关联的滚动条将仅滚动使用列表框的
insert
方法添加到列表框中的项目

当我运行代码时,我得到
name错误:未定义名称“item”
。修正会产生另一个错误,修正会产生另一个问题。请立即创建一个工作窗口,它应该可以工作。您的评论说您希望将窗口小部件添加到文本窗口小部件,但代码中没有文本窗口小部件。