如果我想在ttk组合框中找到值的计数,我该如何获得
我尝试使用以下代码语句,但我没有得到结果。请尽快帮助我
countWidget=list.count(cls_Obj.boxWidget["combobox1"])
print countWidget
countWidget=cls_Obj.boxWidget["boxSolver1combobox1"].count
print countWidget
答案 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()