Это код, который я использую для создания прокручиваемой области. Однако, если у меня есть виджеты, которые расширяют видимое окно (например, фрейм, содержащий другие элементы, и который я должен поместить ниже этого кода, в противном случае я не могу получить доступ к фрейму, встроенному в холст), они закрывают полосы прокрутки, не давая мне прокрутки. Есть ли способ, которым я могу предотвратить это, например, всегда выдвигать полосы прокрутки вперед?
self.canvas1 = Canvas(self, width=1280, height=750, scrollregion=(0,0,2000,700))
self.horizontalscroll = Scrollbar(self, orient=HORIZONTAL)
self.horizontalscroll.pack(side=BOTTOM, fill=X)
self.horizontalscroll.config(command=self.canvas1.xview)
self.verticalscroll = Scrollbar(self, orient=VERTICAL)
self.verticalscroll.pack(side=RIGHT, fill=Y)
self.verticalscroll.config(command=self.canvas1.yview)
self.canvas1.config(xscrollcommand=self.horizontalscroll.set, yscrollcommand=self.verticalscroll.set)
self.canvas1.pack(fill=BOTH, expand=True)
self.frame1 = Frame(self)
self.MainWindowSimple = self.canvas1.create_window(0, 0, window=self.frame1, anchor='nw')