2017-10-07 9 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は使用できません。

関連する問題