Combobox 中,我需要的不是所选项目的内容,而是行或所选项目的索引(或位置)。

我怎样才能做到这一点?

最佳答案

您可以使用 current 方法。下面是一个例子:

import tkinter as tk
from tkinter import ttk


r = tk.Tk()

c = ttk.Combobox(r)
c["values"] = ["first", "second", "third"]
c.bind("<<ComboboxSelected>>", lambda _ : print(c.current()))
c.current(0)
c.pack()

r.mainloop()

关于python - 如何获取组合框中所选项目的索引?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37713616/

10-12 19:51