我正在构建一个带有多个滑块的轨迹栏窗口,如下所示:
import cv2
def do_nothing(_):
pass
# Create window and add track bars
window_name = 'level control'
cv2.namedWindow(window_name)
for i in xrange(10):
cv2.createTrackbar(str(i), window_name, 1, 10, do_nothing)
# Wait for escape key
while (True):
k = cv2.waitKey() & 0xff
if k == 27:
break
麻烦的是它们是以一种非常奇怪的顺序添加的:
我试图弄清楚这个模式,所以我逐个添加它们。在每一步他们看起来像:
我无法弄清楚这种模式,但每次都是一样的,所以它不是随机的!我添加它们的顺序也没有区别,所以它似乎是基于名称。但它不是按字母顺序排列的,用字符替换数字会产生类似的顺序(例如d b c a
)。这是一个错误吗?我做的有趣吗?有没有办法让我的滑块按照我想要的顺序?