前言:
倒车影像中有一个属性比较实用,那就是倒车线,这条线很明显会在视频图像上叠加显示,或者说在视频上面一个图层画的线。这里有一个画线的Qt示例,用于在一个scene上画一个对角线:
#include "mainwindow.h"
#include <QApplication>
#include <QtWidgets>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
a.setApplicationName ("图形框架");
QGraphicsView view;
QGraphicsScene scene(0,0,200,100);
scene.setBackgroundBrush (Qt::NoBrush/*QBrush(qRgb (173,241,174))*/);
QPen pen(qRgb (235, 45, 12));
QGraphicsLineItem li;
li.setLine (0,0,200,100);
//pen.setColor (Qt::red);
pen.setStyle (Qt::DashDotDotLine);
pen.setWidthF (2);
li.setPen (pen);
li.setFlag (QGraphicsItem::ItemIsMovable);
scene.addItem (&li);
view.setScene (&scene);
view.setRenderHint (QPainter::Antia