I'm a newbie in python-tkinter. And I have a problem that when i put widgets inside my canvas, the widgets bypasses the canvas size. But when I scroll, the canvas would not move. On top of that, the canvas auto re-sizes when I add more widgets, isn't it not suppose to re-size 'coz I already added a scrollbar?

Here's my code:
Code:
from tkinter import *
from tkinter import ttk
import mysql.connector
...