好的,所以这可能是一个愚蠢的,但我很茫然,我为此创建了一个 SOF 帐户。这几乎可以满足我的要求:
(let [lb (listbox :model ["a" "b" "c"])]
(listen lb :selection
(fn [e] (alert (selection lb))))
(-> (frame :content lb)
pack! show!))
如果您运行此代码,您将看到一个包含三个条目(a、b、c)的列表框。如果您单击其中任何一个,则会弹出一个警报,其中包含该条目。我想要做的是让列表框以这种方式对双击而不是单击做出反应。我应该怎么做?
对于那些告诉我如何使双击项目的编号出现在弹出窗口中的人(0 代表 a,1 代表 b,2 代表 c)的人,我感到非常荣幸。