controlP5 滑块。具有超过 11 个刻度线的 FLEXIBLE 不再将指针与标记对齐

问题描述 投票:0回答:1

我的滑块有以下代码:

import controlP5.*; //import ControlP5 library
ControlP5 gui;

void setup() {
  size(600,100);
  gui = new ControlP5(this);
  
  gui.addSlider("Water_Level")
    .setPosition(20, 40)
    .setSize(500, 20)
    .setRange(0, 100)
    .setValue(70)
    .setNumberOfTickMarks(21)
    .setSliderMode(Slider.FLEXIBLE);
}

void draw() {
  background(color(64,64,64));
}

如果我将NumberOfTickMarks 设置为“11”,则指针与刻度线对齐。但我需要 5 的分辨率,所以我需要“21”个刻度。但对齐已关闭。

如何解决?

arduino processing control-p5
1个回答
0
投票

尝试将 .setSize(500,20) 更改为 .setSize(490,20)。这应该会导致指针与刻度线正确对齐。

© www.soinside.com 2019 - 2024. All rights reserved.