2014-12-23 21 views
0

在OS X上工作,我想创建它使用HtmlListBox小部件列出与多格式多行项跨平台wxPython应用程序。它在Ubuntu和Windows上运行良好。连续多选不中的wxWidgets/wxPython的

在OS X上移单击Works连续选择多个项目,但命令点击不起作用选择多个不连续的物品;控制点击在Ubuntu和Windows上都能正常工作。

我试图用一个32位的积碳,而不是可可构建和没有工作的预期(但还有其他问题)。按住Command键点击以选择多个不连续的项目在Cocoa构建的正常ListBox小部件中工作,但我注意到既没有VListBox,也没有HtmlListBox实际继承ListBox,看起来似乎。

LB_EXTENDED或LB_MULTIPLE标志没有组合似乎纠正这个问题。我已经确认这是在最新的wxWidgets(3.0)中发布的HTML列表示例中的情况。我也尝试了较旧的2.9版本构建,问题也在那里。

我发现类似的问题,一些老的bug报告,但他们在几年前似乎解决了。我在wxWidgets源文件中发现了一些问题,但没有发现任何东西。

这是一个错误还是我错过了什么?

回答

1

看着the sources我看到的Mac下我们使用苹果单击并选择个别项目因某种原因不Cmd的点击。我想这只是一个错误,所以我继续和fixed it

+0

谢谢!我用你的修补程序构建了wxWidgets&wxPython,现在它按照预期工作(我在OS X Yosemite上)。 :) –

+0

我刚刚通过pip安装了Phoenix(快照构建:https://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix),而且这个错误似乎仍然存在。 –