ткинтер большой холст внутри фиксированной рамки - PullRequest
0 голосов
/ 03 ноября 2019

Я хочу создать фрейм с фиксированной шириной и высотой и холст внутри, который будет почти всегда больше, чем этот фиксированный фрейм. Но я хочу добавить прокрутку внутри этого холста (или фрейма. Я не знаю, как правильно сказать: добавить прокрутку на холст или добавить прокрутку на фрейм), чтобы пользователь мог прокручивать этот холст как карту. Как я мог понять это?

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()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...