Я хочу создать фрейм с фиксированной шириной и высотой и холст внутри, который будет почти всегда больше, чем этот фиксированный фрейм. Но я хочу добавить прокрутку внутри этого холста (или фрейма. Я не знаю, как правильно сказать: добавить прокрутку на холст или добавить прокрутку на фрейм), чтобы пользователь мог прокручивать этот холст как карту. Как я мог понять это?
from tkinter import *
from tkinter import ttk
class MainWindow():
def __init__(self, root):
self.root = root
main_frame = Frame(root, relief=GROOVE, width=600, height=500, bd=1)
main_frame.pack()
main_frame_canvas = Canvas(main_frame, width=1600, height=1500, bg='bisque')
main_frame_canvas.pack(fill='both')
if __name__ == '__main__':
root = Tk()
root.geometry('900x700')
MainWindow(root)
root.title('Main window')
root.mainloop()