#ifndef PLAYERWIDGET_H #define PLAYERWIDGET_H #include #include "PlayerGlobalInfo.h" class PlayerWidget : public QWidget { Q_OBJECT public: PlayerWidget(QWidget *parent = nullptr); ~PlayerWidget(); /* 刷新一帧 */ void updateFrame(Image_YUV420& image); protected: /* 绘画事件 */ void paintEvent(QPaintEvent *event) override; /* 重新设置大小事件 */ void resizeEvent(QResizeEvent *event) override; private: Image_YUV420 m_image; QSize m_windowSize; /* 窗口大小 */ }; #endif /* PLAYERWIDGET_H */