Я использую следующий фрагмент кода, принятого отсюда Мне нужно, чтобы он дождался, когда пользователь выберет опцию, а затем вставит ее в оставшуюся часть кода (чтобы добавить в XML-файл -программа генератора метаданных, над которой я работаю с подробной информацией здесь )
from Tkinter import *
def print_it(event):
print var.get()
root = Tk()
var = StringVar()
var.set("Set Copyright for: " + str(File))
OptionMenu(root, var, "Internal Use Only","Internal & Community Use","Whole Of Government Use", "Project Specific Licence","No licence constraints on ATGIS/TRC use", command=print_it).pack()
root.mainloop()
это должно быть частью определения выше?
for node in tree.findall('.//copyright'):
node.text = str(var) # not sure how to call the output.