获取组合框项目的值或索引?

时间:2019-07-18 07:08:59

标签: python pysimplegui

我试图根据组合框中选择的项目使GUI显示信息。 PySimpleGUI烹调手册说我应该使用GetSelectedItemsIndexes()方法,但是当我尝试使用它时:

window.Element('_COMBOBOX_').GetSelectedItemsIndexes()

我明白了:

  

AttributeError:“组合”对象没有属性“ GetSelectedItemsIndexes”

我尝试将其输入控制台:

dir(window.Element('_COMBOBOX_'))

似乎GetSelectedItemsIndexes甚至还没有出现...那么如何从组合框获取选定值的索引?

2 个答案:

答案 0 :(得分:1)

为我工作:

if (totalTeams != 0) { ... }

答案 1 :(得分:0)

这是GitHub版本的PySimpleGUI中的一项全新功能,但尚未发布到PyPI。

您将需要从项目的GitHub(http://www.PySimpleGUI.com)下载PySimpleGUI.py文件,并将其放置在应用程序的文件夹中。然后,您将可以使用此方法。

在文档中看到它的原因是,现在是根据GitHub中的代码创建文档的。如果您从PyPI版本中阅读自述文件,将找不到该方法。

很抱歉造成混乱。我会在文档中记录下来。