#ifndef WIDGET_H #define WIDGET_H #include #include"UdpVideoSub.h" #include QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACE class Widget : public QWidget { Q_OBJECT public: Widget(QWidget *parent = nullptr); ~Widget(); void readJsonFile(); private slots: void displayImage(const QImage& image); void on_btn_road_clicked(); void on_btn_gps_clicked(); void on_btn_obstacle_clicked(); void on_btn_move_clicked(); private: Ui::Widget *ui; UdpVideoSub* m_udpvideo1; UdpVideoSub* m_udpvideo2; UdpVideoSub* m_udpvideo3; UdpVideoSub* m_udpvideo4; int m_udpPort1; int m_udpPort2; int m_udpPort3; int m_udpPort4; }; #endif // WIDGET_H