【问题标题】:OpenCV 3.0.0: How to display trackbar at top of window in Ubuntu 14.04OpenCV 3.0.0:如何在 Ubuntu 14.04 的窗口顶部显示轨迹栏
【发布时间】:2026-02-02 11:30:01
【问题描述】:

我正在按照本教程制作可拖动的轨迹栏,但轨迹栏仅出现在窗口底部,我找不到更改该行为的选项。在教程中,他们清楚地在图的顶部显示了轨迹栏。

http://docs.opencv.org/doc/tutorials/highgui/trackbar/trackbar.html

我认为这可能是 Ubuntu 使用的“图形查看器”引起的问题,但是有什么办法可以让它出现在顶部?

【问题讨论】:

    标签: c++ window ubuntu-14.04 opencv3.0 trackbar


    【解决方案1】:

    你不能这样做! OpenCV GUI 的功能只是用于构建快速原型。要构建更高级的 GUI,您需要使用 Qt 等第三方库。

    不久前,我写了这个simple Qt/OpenCV application 来使用OpenCV 加载图像并将其显示在QMainWindow 上。顺便说一句,Qt 的 trackbar 名字是QSlider

    【讨论】:

    • 那么是什么导致教程中的trackbar出现在顶部呢?是否在 Windows 上显示?
    • 那张截图是很久以前拍的。谁知道当时他们的 GUI 的行为是什么。
    最近更新 更多