试图用tuple中的record填充我的tkinter Combobox
,但是当我运行下面的代码时,我得到的输出是这样的felixdanben
,当我像这样迭代它时,for row in rows[1]
只有{Combobox
当我打印row
时,它会给出正确的值,比如dan, ben, felix
但无法在Combobox
中插入
from tkinter import *
from tkinter import ttk
rows = ("felix"),("dan"), ("ben")
root = Tk()
cb = ttk.Combobox(root)
for row in rows:
cb.insert(END, row)
cb.pack()
root.mainloop()
替换:
有:
^{pr2}$由于
ttk.Combobox
实际上是从tk.Entry
继承的,insert
方法使您填充小部件的“入口部分”,因此它不是您认为的那样,或者您获得的数据不是您认为的那样。在相关问题 更多 >
编程相关推荐