#ifndef TRANSPARENTWIDGET_H
#define TRANSPARENTWIDGET_H
#include<QWidget>
class transparentWidget:public QWidget
{
Q_OBJECT
public:
transparentWidget(QWidget *parent=nullptr);
void paintEvent(QPaintEvent *event);
};
#endif // TRANSPARENTWIDGET_H
#include "transparentwidget.h"
#include <QBitmap>
#include <QPainter>
transparentWidget::transparentWidget(QWidget *parent)
{
// 设置窗口透明
setWindowFlags(Qt::FramelessWindowHint);
setAttribute(Qt::WA_TranslucentBackground);
// // 设置窗口形状为圆角矩形
// QBitmap bitmap(size());
// QPainter painter(&bitmap);
// painter.fillRect(rect(), Qt::red);
// painter.setBrush(Qt::NoBrush);
// painter.drawRoundedRect(rect(), 10, 10);
// setMask(bitmap);
//