eventControl的多个实例未检测到所有事件



我在主框架上运行ControlP5。我还有两个使用ControlP5的额外框架,它们包含在一个扩展PApplet的类中。就像这个例子一样——http://www.sojamo.de/libraries/controlP5/examples/extra/ControlP5frame/ControlP5frame.pde

它们都表现得很好,而且似乎在起作用。但是点击一个按钮没有任何作用,当你把鼠标放在它上面时,它甚至不会高亮显示。所以我假设这些类的controlEvent函数没有被调用。

主框架在设置中包含ControlP5声明,并且在主pde文件中具有controlEvent函数。它能很好地处理按下主框架上的按钮。但是,当您单击按钮启动其中一个附加帧时,该帧加载良好,并显示位于其上的按钮,但单击时它们不会执行任何操作。它们看起来也不像按钮,因为它们不像主框架上的按钮那样突出显示

我不确定到底出了什么问题,因为controlEvent有多个实例,尽管一个在主文件中,另两个在类中。有人知道为什么这些事件没有在额外的帧上被拾取吗?(我本来会包含代码的,但它太长了,可能会使事情过于复杂)。

谢谢。

如果有人看到这个来寻找答案,我只是一致使用G4P。有两个不同的GUI包很烦人,但它确实起作用了。

最新更新