В вашем классе disp вы указали мастер как root1, тогда как в основном коде вы определили Tk () как root. Это означает, что root1 не является окном, поэтому у метки, у которой есть мастер root1, нет места для упаковки.
Вам также необходимо удалить root1.mainl oop (), потому что это бесполезно и вызывает ошибки из-за того, что root1 не имеет Tk (). Это все равно, что пытаться l oop оператор while без ввода while. Это дает ошибку.