如您所知,为这个愚蠢的问题表示歉意,我对Python极为陌生。我试图将滚动条附加到框架中的列表,我可以向上/向下滚动列表,但是出于某种原因,我只能将其附加到框架。当我尝试将其附加到列表框时,列表框消失。
这是代码:
wipLotListBox = Listbox(tab_printFGWO)
wipLotListBox.insert(1,"Test1")
wipLotListBox.insert(2,"Test2")
wipLotListBox.insert(3,"Test3")
wipLotListBox.insert(4,"Test4")
wipLotListBox.insert(5,"Test5")
wipLotListBox.insert(6,"Test6")
scrollBar = ttk.Scrollbar(tab_printFGWO,orient=VERTICAL,command=wipLotListBox.yview)
scrollBar.place(x=700,y=365)
wipLotListBox.config(yscrollcommand=scrollBar.set)
wipLotListBox.place(x=700,y=365)
外观如下:
最佳答案
place
几乎总是错误的选择。 pack
和grid
都好得多。
假设滚动条和列表框是tab_printFGWO
中仅有的两个小部件,这是最简单的方法:
scrollBar.pack(side="right", fill="y")
wipLotListBox.pack(side="left", fill="both", expand=True)