【发布时间】:2012-06-22 03:37:00
【问题描述】:
我发现自动选择列表框中项目索引 0 的这种功能很麻烦。在我的脚本中,我有 3 个名为 lb1、lb2 和 lb3 的列表框。如果用户选择了 lb2 或 lb3 上的任何项目,我打算弹出一个 MessageBox 要求用户仅从 lb1 中选择项目。但是,由于 lb2 和 lb3 中的自动选择项目索引 0,每当我单击 lb1 中的项目时,也会出现 MessageBox。
问题: 如何禁用 ListBox 中项目索引 0 的初始选择?
如果用户从 lb2 或 lb3 中选择项目,这是我调用 MessageBox 的脚本的一部分:
if lb2.get(ACTIVE) or lb3.get(ACTIVE):
tkMessageBox.showwarning("Warning","Please select from lb1 ")
请指教!执行预期操作的任何其他方式也可以。谢谢。
【问题讨论】:
-
感谢编辑。很少见。我需要为这个问题添加其他标签吗?
标签: python listbox widget tkinter