Код: Выделить всё
self.scroll = Scrollbar(self.editorWindow)
self.scroll.grid(sticky = E+W+S+N, row = 4, column = 3)
self.editCanvas = Canvas(self.editorWindow, bd = 0, yscrollcommand = self.scroll.set, height = 300)
self.editCanvas.grid(sticky = E+W+S+N, row = 4, column = 0, columnspan = 3)
self.editFrame = Frame(self.editCanvas)
self.editFrame.pack(fill = BOTH)
Всё создаётся, после чего editFrame наполняется виджетами. Вместо того, чтобы оставаться высотой в 300 editCanvas увеличивается до размеров editFrame. Добавления "self.editCanvas.config(scrollregion=self.editCanvas.bbox(ALL), height = 300)" ничего не меняется.
Что нужно сделать, чтобы editCanvas уменьшился до 300?
Python 2.6