|
发表于 2022-3-27 12:48:32
|
显示全部楼层
本楼为最佳答案
- from tkinter import *
- from tkinter.ttk import Combobox
- root = Tk()
- Label(root, text='你想选择的界面是:').pack()
- comb = Combobox(root, value=('1','2'))
- comb.pack()
- def show_1():
- top1 = Toplevel(root)
- top1.attributes("-toolwindow", 1)
- top1.wm_attributes("-topmost", 1)
- top1.title("我是show_1")
- Label(top1, text="已打开show_1!").pack()
- def show_2():
- top2 = Toplevel(root)
- top2.attributes("-toolwindow", 1)
- top2.wm_attributes("-topmost", 1)
- top2.title("我是show_2")
- Label(top2, text="已打开show_2!").pack()
- def choose():
- data = comb.get()
- if data == '1':
- show_1()
- if data == '2':
- show_2()
- Button(root, text='选择', command=choose).pack()
- root.mainloop()
复制代码 |
|