在这里,我有一个从MYSQL连接器的光标获取的列表。我在获取数据时没有问题。但是我对使用OptionMenu
tkinter的功能和接收到的数据制作菜单感兴趣。这是我正在尝试的
from tkinter import *
r = Tk()
name_ = StringVar()
name = [('John',),('Jimmy',),('Smith',),('Rosel',)]
#Here I am directly giving the list, but this the output which I get from cursor of MYSQL
l=[]
for i in range(len(name)-1):
l.append(name[i][0])
print(l)
t = tuple(l)
name_.set('Select Student')
option = OptionMenu(r,name_,l)
option.pack()
但是我认为这没有帮助,因为我得到的是将整个列表打印为一个选项。请帮我.....
*
调用时,您需要使用python的运算符来扩展列表OptionMenu
(例如:)*l
:
option = OptionMenu(r, name_, *l)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句