#include "widget.h" #include "./ui_widget.h" #include #include "spdlog/spdlog.h" Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget) { ui->setupUi(this); m_playerGLWidget = new PlayerGLWidget(ui->widget_display); m_playerGLWidget->setGeometry(0, 0, ui->widget_display->width(), ui->widget_display->height()); m_playerGLWidget->setStyleSheet(R"(border-radius:10px;)"); /* 设置背景颜色 */ this->setAutoFillBackground(true); QPalette palette = m_playerGLWidget->palette(); palette.setColor(QPalette::Window, Qt::black); // 设置背景颜色为黑色 this->setPalette(palette); } Widget::~Widget() { delete ui; } void Widget::resizeEvent(QResizeEvent *event) { if (m_playerGLWidget) { m_playerGLWidget->setGeometry(0, 0, ui->widget_display->width(), ui->widget_display->height()); } QWidget::resizeEvent(event); }