Based on the code provided:
tkinter and tkinter.ttk have lots of overlapping classes, like Label, Button, Frame. I'm not sure it's a good idea to mix them with the wildcard import *. Try instead:
import tkinter as tk
from tkinter import ttk
Based on expected problems:
Could you clarify:
root after root = Tk()?pack the page1?Also, do you think there is a problem with style? (Based on the code you've chosen to show). Sorry, can't comment under the posts yet, so decided to answer instead.