第一步:去掉窗口标题栏
构造函数
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)改为
Widget::Widget(QWidget *parent) :
QWidget(parent, Qt::FramelessWindowHint),
ui(new Ui::Widget)
第二步:窗体透明
(构造函数内添加)
this->setAttribute(Qt::WA_TranslucentBackground, true);
第三步:绘制显示窗体
需要包含
#include <QPixmap>
1,在界面里添加一个QLabel
2,创建一个QPixmap,并绘制要显示的窗口图形或者直接加载背景图片。
QPixmap *pixw;
pixw = new QPixmap(ui->label->size());
pixw->fill(QColor(255,0,0,150));
ui->label->setPixmap(*pixw);3,QPixmap加载到label显示。
第四步:鼠标功能
需要包含