Yangyubin 发表于 2022-3-27 11:17:24

Combobox组件和按钮关联

我现在需要完成一个功能就是:先选择Combobox下拉框中的一个选项,然后点击该下拉框下方的按钮,会跳到不同的页面,我现在有四个下拉框和四个按钮,我想知道怎么将我选择的Combobox选项与按钮关联起来
也就是说我选完选项后,点击按钮,会跳到另外一个页面

qq1151985918 发表于 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()

Yangyubin 发表于 2022-3-28 09:35:32

qq1151985918 发表于 2022-3-27 12:48


谢谢你的建议,改出来了
页: [1]
查看完整版本: Combobox组件和按钮关联