如何从滑块中获取奇数?

时间:2013-11-17 20:36:17

标签: c++ slider

我有一个GUI的滑块控件,它提供1到400的值,我只需要将滑块中的奇数分配给变量,但我不知道如何从中获取奇数,任何帮助都会非常感谢

2 个答案:

答案 0 :(得分:1)

假设滑块有一个允许您检查其值的界面,您可以执行以下操作:

Slider* slider = However you get your slider;
int sliderValue;

// Use modulus division to determine if slider value is odd
if(slider->getValue() % 2 == 1) {
    sliderValue = slider->getValue();
}

答案 1 :(得分:1)

假设像托德一样,滑块有一个界面可以让你检查它的值,我会取值并将它减少1,如果它是偶数:

Slider* slider = However you get your slider;
int sliderValue = slider->getValue();
sliderValue -= (1 - sliderValue % 2);