如何查找组合框值的计数

时间:2014-08-06 10:06:50

标签: python-2.7 tkinter ttk

如果我想在ttk组合框中找到值的计数,我该如何获得

我尝试使用以下代码语句,但我没有得到结果。请尽快帮助我

countWidget=list.count(cls_Obj.boxWidget["combobox1"])

print countWidget

countWidget=cls_Obj.boxWidget["boxSolver1combobox1"].count

print countWidget

1 个答案:

答案 0 :(得分:1)

您可以使用values选项。每个小部件都有一个字典,其中包含这些选项的选项和值。

由于我不知道你的代码,我只能给你一个打印计数的示例代码。

import Tkinter as tk
import ttk

cmb_values = ["item1","item2","item3","item4"]

root = tk.Tk()

cmb = ttk.Combobox(root, values = cmb_values)
cmb.pack()

#if you use cmb["values"] you will get the list of values which is cmb_values
#so to get number of items in that list, you only need len()

print len(cmb["values"])

root.mainloop()