Python 2.5 Tkinter高亮Spinbox入口

Python 2.5 Tkinter Highlight Spinbox Entry

这个问题对我来说似乎微不足道,但我似乎找不到与之相关的任何内容,而且 Spinbox 文档似乎也没有帮助。

有什么方法可以 select Spinbox 小部件中的所有文本吗?

我目前正在尝试:

self.spinbox.selection_clear()
self.spinbox.selection('range', 0, END)

无果。

我将此绑定到在旋转框上单击鼠标。第一次单击它时,所有条目文本都将突出显示,随后不会突出显示,除非已重置布尔变量。我对条目小部件执行此操作没有问题,但这个旋转框似乎给我带来了麻烦。我使用的功能错了吗?

根据实验,我认为 Spinbox 需要明确地拥有焦点才能让 selection 做任何事情。尝试:

self.spinbox.selection_clear()
self.spinbox.focus_set()
self.spinbox.selection('range', 0, END)