采用QT graphicsview视图框架,可以实现时间轴缩放,指针拖拉,滚动条移动,可以新增指针事件等,提供时间片添加接口。
思路:左侧车牌信息和通道列表是qwidget正常的窗口,右侧的时间轴,通道容器是采用graphicsview视图框架增加的,之前github上有类似的,不过是采用了两个secene,两个view导致指针分为两个部分,会出现缝隙,有时候处理不好还会出现偏移。这边采用一个secene。一个view,轨道窗口采用QGraphicsProxyWidget 嵌入qwidget实现轨道的动态添加。