单击按钮时,在tkinter中使用参数打开新的windown

时间:2019-03-20 08:05:11

标签: python-3.x tkinter tkinter-layout

这是我的代码

def data():
    list_wifi = wifiscan()
    for i in list_wifi:
        name_button = 'button' + str(list_wifi.index(i))
        if i != 'Refresh':
            Button(frame, text = i, width= 80, padx=10, pady=10, command=create_window(i)).grid(row=list_wifi.index(i) ,column=2)
        else:
            Button(frame, text = i, width= 80, pady=10, command=data).grid(row=list_wifi.index(i) ,column=2)

我想知道为什么初始化按钮后会立即弹出新窗口。 当我仅致电command = create_window时,一切正常。直到我按下按钮,才打开窗户。但是我需要将索引传递给函数create_window进行处理

任何人对我有任何建议。谢谢

0 个答案:

没有答案