2017-10-07 86 views
0

相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关代码:相关的代码:为什么是工具栏在这里工作不正常(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') 
+0

是否滚动条变得可见?有没有错误代码? – Rob

+0

的可能的复制[与Tkinter的画布滚动条的问题](https://stackoverflow.com/questions/27390899/issues-with-canvas-scrollbars-in-tkinter) – Rob

回答

0

对于帆布以能够滚动帧,该帧必须被添加到与所述create_window方法画布上。您不能使用pack

相关问题