为什么是工具栏在这里工作不正常(AWS)
问题描述:
相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关的代码:为什么是工具栏在这里工作不正常(AWS)
self.propertyListWrapper = ttk.Frame(self.propertyMenu)
self.propertyListWrapper.pack(fill = tk.BOTH, expand = tk.YES)
self.propertyListCanvas = tk.Canvas(self.propertyListWrapper)
self.propertyListCanvas.pack(fill = tk.BOTH, expand = tk.YES, side = tk.LEFT)
self.propertyGrid = ttk.Frame(self.propertyListCanvas)
self.propertyListScrollbar = ttk.Scrollbar(self.propertyListWrapper)
self.propertyListScrollbar.config(command =
self.propertyListCanvas.yview)
self.propertyListCanvas.config(yscrollcommand =
self.propertyListScrollbar.set)
self.propertyListScrollbar.pack(side = tk.RIGHT, fill = tk.Y)
self.propertyListCanvas.config(scrollregion = (0, 0,
self.propertyGrid.winfo_width(), self.propertyGrid.winfo_height()))
self.propertyListCanvas.create_window((0,0), window = self.propertyGrid, anchor='nw')
答
对于帆布以能够滚动帧,该帧必须被添加到与所述create_window
方法画布上。您不能使用pack
。
是否滚动条变得可见?有没有错误代码? – Rob
的可能的复制[与Tkinter的画布滚动条的问题](https://stackoverflow.com/questions/27390899/issues-with-canvas-scrollbars-in-tkinter) – Rob