如何在Python中使用带有TkInter的键盘绑定来更改组合框值/索引?

2024-09-27 09:34:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个组合框,它是用Python中的Tkinter创建的。当我按键盘上的某个键并运行绑定到组合框的回调函数时,我想更改/选择组合框索引。你知道吗

self.myComboBox.bind('<<ComboboxSelected>>', self.myFunction) 

例如:当我按1时,我希望组合框指向第一个索引并运行函数;当我按2时,我希望组合框指向第二个索引并运行函数,依此类推。你知道吗

像这样使用简单的键绑定是行不通的,它会直接将索引设置为1,而不捕获任何键盘事件

self.parent.bind("1", self.myComboBox.current(1))

我怎么能这么做?谢谢


Tags: 函数selfbindtkinter事件current键盘parent

热门问题