Если я просто запускаю функцию b, она работает нормально, но когда я пытаюсь выполнить приведенный ниже код, кажется, что она не работает.
import tkinter as tk
def b():
c = tk.Tk()
x = tk.IntVar()
x.set(1)
tk.Checkbutton(c, variable=x).pack()
c.mainloop()
# b()
a = tk.Tk()
tk.Button(a, command=b).pack()
a.mainloop()