2013-08-04 20 views
0

我在主框架上運行ControlP5。而且我還有兩個使用ControlP5的附加幀,它們包含在擴展PApplet的類中。像這個例子 - http://www.sojamo.de/libraries/controlP5/examples/extra/ControlP5frame/ControlP5frame.pdeeventControl的多個實例未檢測到所有事件

他們都顯示正常,似乎工作。但是,然後點擊一個按鈕什麼也不做,它甚至不會在你將鼠標懸停時突出顯示。所以我假設這些類的controlEvent函數沒有被調用。

主框架包含設置中的ControlP5聲明,並在主pde文件中具有controlEvent函數。這樣可以很好地處理主框架上按下的按鈕。但是當你點擊按鈕啓動其中一個附加框架時,框架會正常加載並顯示其上的按鈕,但點擊時它們不會執行任何操作。它們也不像按鈕,因爲它們不像主框架上的按鈕那樣突出顯示。

我不確定究竟是什麼錯誤,因爲有多個controlEvent實例,儘管一個在主文件中,另一個在類中。有沒有人有任何想法,爲什麼這些事件不會被附加框架拾起? (我會包含代碼,但它很長,可能會過分複雜)。

謝謝。

回答

0

如果有人看到這個來找答案,我就一致地使用了G4P。它有兩個不同的GUI軟件包令人討厭,但它確實有效。