#include #include #include "selfdrive/ui/qt/qt_window.h" #include "selfdrive/ui/qt/util.h" #include "selfdrive/ui/qt/widgets/cameraview.h" int main(int argc, char *argv[]) { QSurfaceFormat fmt; fmt.setRenderableType(QSurfaceFormat::OpenGLES); QSurfaceFormat::setDefaultFormat(fmt); QApplication a(argc, argv); QWidget w; setMainWindow(&w); QVBoxLayout *layout = new QVBoxLayout(&w); layout->setMargin(0); layout->setSpacing(0); { QHBoxLayout *hlayout = new QHBoxLayout(); layout->addLayout(hlayout); hlayout->addWidget(new CameraViewWidget("navd", VISION_STREAM_RGB_MAP, false)); hlayout->addWidget(new CameraViewWidget("camerad", VISION_STREAM_RGB_BACK, false)); } { QHBoxLayout *hlayout = new QHBoxLayout(); layout->addLayout(hlayout); hlayout->addWidget(new CameraViewWidget("camerad", VISION_STREAM_RGB_FRONT, false)); hlayout->addWidget(new CameraViewWidget("camerad", VISION_STREAM_RGB_WIDE, false)); } return a.exec(); }