1234567891011121314151617181920212223242526272829 |
- #ifndef PLAYERWIDGET_H
- #define PLAYERWIDGET_H
- #include <QWidget>
- #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 */
|