0
我有一些编码自定义组件的问题。但是我试图用这样一个滑块实例:CPP/JUCE Audioprogramming Framework - 滑块阵列不工作 - 单滑块工作
ScopedPointer<Slider> slider001;
ScopedPointer<Slider> slider002;
slider001->setBounds (0 , sliderY , sliderWidth, sliderHeight);
slider002->setBounds (0+ 1*sliderX , sliderY , sliderWidth, sliderHeight);
addAndMakeVisible (slider001 = new Slider ("new slider"));
addAndMakeVisible (slider002 = new Slider ("new slider"));
一切正常但是你认识的人是懒惰的,所以我试图用一个数组:
ScopedPointer<Slider> sliderArray[128];
for(int i=0; i==128; i++)
{sliderArray[i]->setBounds (0 +i *sliderX , sliderY , sliderWidth, sliderHeight);}
}
for(int i=0; i==128; i++)
{
addAndMakeVisible (sliderArray[i]= new Slider ("Value"));
sliderArray[i]->setRange (sliderMinimumRange, sliderMaximumRange, sliderRangeStepsize);
sliderArray[i]->setSliderStyle (Slider::LinearBarVertical);
}
现在屏幕只是停留空白。 我尝试用数组替换单个滑块元素并遍历它们,并且我完全无法从哪里开始修复此行为。
谢谢
哇真的很好谢谢我没有看到那个 – Marcel