Форум сайта python.su
Здравствуйте!
У меня такие вопросы.
Как мне присвоить текст, который пользователь напишет в поле Name и Number к каким-то значениям, после нажатия на кнопку Open?
Так же, как при выделении названия в Listbox это название так же присваивалось к другому значению?
использую tk, 3.3
Отредактировано jTiKey (Июль 15, 2013 03:30:27)
Офлайн
Вот для полей ввода.
def get_data_from_entry(event): data_nm = ent_nm.get() # Получаем значения из поля Name data_nb = ent_nb.get() # Получаем значения из поля Number print data_nm, data_nb ent_nm = tkinter.Entry(root) # Поле Name ent_nb = tkinter.Entry(root) # Поле Number but = tkinter.Button(root, text=u"Open") but.bind("<Button-1>", get_data_from_entry)
Listbox.curselection()
def data_from_listbox(event=None): pos = int(Listbox.curselection()[0]) result = data[pos] # data - список всех строк (данных), выведенных в Listbox print result
Отредактировано 4kpt (Июль 15, 2013 10:42:42)
Офлайн