import tkinter as tk
def show_popup():
popup = tk.Toplevel(root)
popup.geometry("200x400")
popup.title("Попап")
label = tk.Label(popup, text="Это попап-окно")
label.pack()
root = tk.Tk()
root.geometry("600x400")
button_6_13 = tk.Button(root, text="Button", bg="#348b66", fg="SystemButtonText", font="TkDefaultFont", state="normal")
button_6_13.place(x=6, y=13)
button_6_81 = tk.Button(root, text="Button", bg="#71614f", fg="SystemButtonText", font="TkDefaultFont", state="normal")
button_6_81.place(x=6, y=81)
button_5_48 = tk.Button(root, text="Button", bg="#4e5672", fg="SystemButtonText", font="TkDefaultFont", state="normal")
button_5_48.place(x=5, y=48)
entry_63_16 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText")
entry_63_16.place(x=63, y=16)
entry_62_51 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText")
entry_62_51.place(x=62, y=51)
entry_61_83 = tk.Entry(root, bg="SystemWindow", fg="SystemWindowText")
entry_61_83.place(x=61, y=83)
label_223_13 = tk.Label(root, text="Label", bg="#d9ba68", fg="SystemButtonText", font="TkDefaultFont")
label_223_13.place(x=223, y=13)
button_6_114 = tk.Button(root, text="Button", bg="#406280", fg="SystemButtonText", font="{Calibri Light} 22", state="normal")
button_6_114.place(x=6, y=114)
checkbutton_119_114 = tk.Checkbutton(root, text="Checkbutton", bg="SystemButtonFace", fg="SystemWindowText")
checkbutton_119_114.place(x=119, y=114)
checkbutton_119_147 = tk.Checkbutton(root, text="Checkbutton", bg="SystemButtonFace", fg="SystemWindowText")
checkbutton_119_147.place(x=119, y=147)
scale_203_94 = tk.Scale(root, bg="#964529", fg="#41b807")
scale_203_94.place(x=203, y=94)
text_255_96 = tk.Text(root, bg="#8080ff", fg="SystemWindowText", font="TkFixedFont", width=20, height=5)
text_255_96.place(x=255, y=96)
button_493_293 = tk.Button(root, text="Кнопка меню", bg="#f8879b", fg="SystemButtonText", font="TkDefaultFont", command=show_popup)
button_493_293.place(x=493, y=293)
root.config(bg="#7cb0c5")
root.mainloop()
А QT не подходит?
Ну лично мне не зашёл, т.е для написания простых интерфейсов слишком нудно. Т.е и сделал для себя конструктор с чистым кодом.