title: I cant put all frames inside the scroll bar
body: <p>from tkinter import *
  from tkinter import font, ttk</p>
  <p>class Biodata:
  def <strong>init</strong>(self, root):
  self.windowDesign = root
  self.windowDesign.title('Resmume')
  self.windowDesign.geometry('683x730+70+0')
  self.frame = Frame(self.windowDesign, width=683, height=700)
  self.frame.pack()
  # Create a  CANVAS
  mycanvas = Canvas(self.frame)
  mycanvas.pack(side=LEFT, fill=BOTH, expand=1)
  # add scroll bar to canvas
  myscrollbar = ttk.Scrollbar(self.frame, orient=VERTICAL, command=mycanvas.yview)
  myscrollbar.pack(side=RIGHT, fill=Y)
  # configure canvas
  mycanvas.configure(yscrollcommand=myscrollbar.set)
  mycanvas.bind('', lambda e: mycanvas.configure(scrollregion=mycanvas.bbox(&quot;all&quot;)))</p>
  <pre><code>    self.frame = Frame(mycanvas)
      mycanvas.create_window((0, 0), window=self.frame, anchor='nw')
  
      self.drawResume()
      self.windowDesign.mainloop()
  
  def drawResume(self):
      selectedFont1 = font.Font(self.frame, name='font_1', family='Segoe UI', size=15, weight='bold', slant='roman')
      selectedFont2 = font.Font(name='font_2', family='Segoe UI', size=15, weight='bold', slant='roman')
      selectedFont3 = font.Font(name='font_3', family='Segoe UI', size=15, weight='bold', slant='roman')
      selectedFont7 = font.Font(name='font_7', family='Segoe UI', size=12, weight='bold', slant='roman')
      selectedFont8 = font.Font(name='font_8', family='Segoe UI', size=12, weight='bold', slant='roman')
      selectedFont9 = font.Font(name='font_9', family='Segoe UI', size=12, weight='bold', slant='roman')
      selectedFont12 = font.Font(name='font_12', family='Segoe UI', size=7, weight='normal', slant='roman')
      selectedFont13 = font.Font(name='font_13', family='Segoe UI', size=7, weight='normal', slant='roman')
      selectedFont15 = font.Font(name='font_15', family='Segoe UI', size=7, weight='normal', slant='roman')
  
      Label_resume = Label(self.frame, font='font_1', image='', takefocus=True, text='RESUME', bg='blue')
      Label_resume.place(x=66, y=19, height=30, width=75, anchor='nw')
  
      Label_fullname = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Full name')
      Label_fullname.place(x=57, y=65, height=30, width=70, anchor='nw')
      Entry1 = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry1.place(x=132, y=70, height=20, width=124, anchor='nw')
  
      Label_address = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Address')
      Label_address.place(x=51, y=85, height=30, width=70, anchor='nw')
      Entry_address = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_address.place(x=132, y=90, height=20, width=241, anchor='nw')
  
      Label_number = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Cont. #')
      Label_number.place(x=51, y=104, height=30, width=70, anchor='nw')
      Entry_number = Entry(self.frame, borderwidth=1, exportselection=True, font='TkDefaultFont', insertontime=1,
                           takefocus=True, )
      Entry_number.place(x=132, y=110, height=19, width=147, anchor='nw')
  
      Label_email = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Email Addr.')
      Label_email.place(x=62, y=123, height=30, width=70, anchor='nw')
      Entry_email = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_email.place(x=132, y=129, height=19, width=233, anchor='nw')
  
      Frame_photo = Frame(self.frame, borderwidth=2, relief='solid', takefocus=True)
      Frame_photo.place(x=492, y=28, height=118, width=142, anchor='nw')
      Menu_photo = Menubutton(self.frame, font='TkDefaultFont', image='', indicatoron=True, takefocus=True,
                              text='UPLOAD IMAGE')
      Menu_photo.place(x=510, y=80, height=30, width=110, anchor='nw')
  
      Frame2 = Frame(self.frame, background='#000000', borderwidth=2, relief='solid', takefocus=True, )
      Frame2.place(x=64, y=154, height=14, width=570, anchor='nw')
  
      Label_personaldata = Label(self.frame, font='font_2', image='', takefocus=True, text='PERSONAL DATA')
      Label_personaldata.place(x=66, y=174, height=30, width=159, anchor='nw')
  
      Label_dateofbirth = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Date of Birth')
      Label_dateofbirth.place(x=63, y=207, height=30, width=70, anchor='nw')
      Label_dateofbirth = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Label_dateofbirth.place(x=227, y=213, height=19, width=197, anchor='nw')
  
      Label_age = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Age')
      Label_age.place(x=41, y=226, height=30, width=70, anchor='nw')
      Entry_age = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_age.place(x=227, y=232, height=21, width=17, anchor='nw')
  
      Label_placeofbirth = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Place of Birth')
      Label_placeofbirth.place(x=65, y=253, height=12, width=70, anchor='nw')
      Entry_placeofbirth = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_placeofbirth.place(x=227, y=252, height=21, width=152, anchor='nw')
  
      Label_height = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Height')
      Label_height.place(x=48, y=264, height=30, width=70, anchor='nw')
      Entry_height = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_height.place(x=227, y=270, height=19, width=21, anchor='nw')
  
      Label_father = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Father')
      Label_father.place(x=47, y=290, height=15, width=70, anchor='nw')
      Entry_father = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_father.place(x=227, y=289, height=20, width=99, anchor='nw')
  
      Label_mother = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Mother')
      Label_mother.place(x=50, y=303, height=30, width=70, anchor='nw')
      Entry_mother = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_mother.place(x=227, y=308, height=20, width=100, anchor='nw')
  
      Label_parents_address = Label(self.frame, font='TkDefaultFont', image='', takefocus=True,
                                    text='Parents Address')
      Label_parents_address.place(x=17, y=322, height=30, width=180, anchor='nw')
      Entry_parents_address = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_parents_address.place(x=227, y=328, height=20, width=214, anchor='nw')
  
      Label_religion = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Religion')
      Label_religion.place(x=52, y=341, height=30, width=70, anchor='nw')
      Entry_religion = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_religion.place(x=227, y=348, height=19, width=100, anchor='nw')
  
      Label_sex = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Sex')
      Label_sex.place(x=39, y=368, height=10, width=70, anchor='nw')
      Radiobutton_male = Radiobutton(self.frame, font='TkDefaultFont', image='', indicatoron=True, state='normal',
                                     takefocus=True, text='Male')
      Radiobutton_male.place(x=198, y=381, height=16, width=100, anchor='sw')
      Radiobutton_female = Radiobutton(self.frame, font='TkDefaultFont', image='', indicatoron=True, state='normal',
                                       takefocus=True, text='Female')
      Radiobutton_female.place(x=274, y=364, height=19, width=70, anchor='nw')
  
      Label_status = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text='Civil Status')
      Label_status.place(x=59, y=379, height=30, width=70, anchor='nw')
      Entry_status = Entry(self.frame, exportselection=True, font='TkDefaultFont', justify='left', takefocus=True, )
      Entry_status.place(x=227, y=383, height=20, width=100, anchor='nw')
  
      Label17 = Label(self.frame, font='TkDefaultFont', image='', takefocus=True, text=&quot;Language/Dialect's Spoken&quot;)
      Label17.place(x=66, y=398, height=30, width=143, anchor='nw')
      Entry15 = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry15.place(x=227, y=403, height=20, width=100, anchor='nw')
  
      Label18 = Label(self.frame, font='font_3', image='', takefocus=True, text='SKILLS AND INTEREST')
      Label18.place(x=66, y=434, height=30, width=208, anchor='nw')
      Entry13 = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry13.place(x=69, y=471, height=20, width=549, anchor='nw')
      Entry16 = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry16.place(x=69, y=491, height=19, width=549, anchor='nw')
  
      Label_elementary = Label(self.frame, font='font_7', image='', takefocus=True, text='ELEMENTARY')
      Label_elementary.place(x=52, y=526, height=30, width=130, anchor='nw')
      Entry_elementary_school_name = Entry(self.frame, exportselection=True, font='TkDefaultFont', justify='left',
                                           takefocus=True, )
      Entry_elementary_school_name.place(x=275, y=533, height=20, width=228, anchor='nw')
      Entry_elementary_school_address = Entry(self.frame, exportselection=True, font='TkDefaultFont',
                                              takefocus=True, )
      Entry_elementary_school_address.place(x=275, y=552, height=20, width=228, anchor='nw')
      Entry_elementary_school_year = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_elementary_school_year.place(x=275, y=571, height=20, width=59, anchor='nw')
  
      Label_high_school = Label(self.frame, font='font_8', image='', takefocus=True, text='HIGH SCHOOL')
      Label_high_school.place(x=67, y=593, height=30, width=105, anchor='nw')
      Entry_high_school_name = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_high_school_name.place(x=275, y=597, height=20, width=195, anchor='nw')
      Entry_high_school_address = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_high_school_address.place(x=275, y=616, height=20, width=256, anchor='nw')
      Entry_high_school_year = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_high_school_year.place(x=275, y=635, height=20, width=59, anchor='nw')
  
      Label_tertrary = Label(self.frame, font='font_7', image='', takefocus=True, text='TERTRARY')
      Label_tertrary.place(x=67, y=655, height=30, width=77, anchor='nw')
      Entry_tertrary_school_name = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_tertrary_school_name.place(x=275, y=661, height=20, width=202, anchor='nw')
      Entry_tertrary_school_address = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_tertrary_school_address.place(x=275, y=680, height=20, width=223, anchor='nw')
      Entry_tertrary_school_year = Entry(self.frame, exportselection=True, font='TkDefaultFont', takefocus=True, )
      Entry_tertrary_school_year.place(x=275, y=699, height=20, width=58, anchor='nw')
  
      Menubutton1 = Button(self.frame, height=1, width=12, font='TkDefaultFont', image='', takefocus=True,
                           text='Submit Resume')
      Menubutton1.place(x=400, y=680, anchor='nw')
  </code></pre>
  <p>resume = Biodata(Tk())</p>