【发布时间】:2017-09-04 11:49:57
【问题描述】:
我在 python 2.7 中编写了这段代码。在这里,我创建了一个名为 message 的按钮。每当我单击此按钮时,都会创建一个新窗口。现在我想检查一个条件,如果新窗口(单击按钮后出现)存在,则显示一个存在相同类型窗口的弹出窗口。如果没有相同类型的窗口,则应创建新窗口。
from Tkinter import *
def message():
m_root = Tk()
entry_value = StringVar()
m_label = Label(m_root, text="message")
m_label.pack()
frame1 = Frame(m_root)
frame1.pack()
frame2 = Frame(m_root)
frame2.pack()
entry_box = Entry(frame1, width=30, bd=5)
entry_box.pack()
button1 = Button(frame2, text="Comment")
button1.pack(side="left")
m_root.mainloop()
root = Tk()
root.geometry('150x30+1+1')
root.wm_attributes("-topmost", True)
comment_button = Button(root, text="Comment", command = message, bg="gray", width=10)
comment_button.pack(anchor=CENTER)
root.mainloop()
【问题讨论】:
标签: python python-2.7 tkinter