from Tkinter import *
root = Tk()
ticker1 = StringVar()
ticker2 = StringVar()
root.title("Choose Companies")
Label(root,
text = "Company No. 1",
fg = "black",
font ="Helvetica 16 italic").pack()
name = Entry(root,name = ticker1 ).pack()
Label(root,
text = "Company No. 2",
fg = "black",
font ="Helvetica 16 italic").pack()
name1 = Entry(root,name1 = ticker2).pack()
root.mainloop()
Код не работает, выдает такую ошибку:
исключения. TypeError: невозможно объединить объекты «str» и «экземпляр»
Формат для получения виджета ввода в графическом интерфейсе Python выглядит правильно.
Я использую Python 2.7 Windows 8.1
name
здесь effbot.org/tkinterbook/entry.htm - person xrisk   schedule 20.06.2015Entry
, используйтеget()
- person xrisk   schedule 20.06.2015e = Entry(master, textvariable=v)
, где v — это StringVar, master — это экземпляр Tkinter. - person xrisk   schedule 20.06.2015name = Entry(root,foo=bar)
в одной строке, а затемname.pack()
в следующей. В противном случае вы в конечном итоге сохранитеNone
в переменнойname
, что бесполезно. - person TigerhawkT3   schedule 20.06.2015