#include "testfenbianlv.h"
#include <QTextEdit>
#include <QDebug>
#include <QScrollBar>
#include <QFontMetrics>
#pragma execution_character_set("utf-8")
TestFenBianLv::TestFenBianLv(QWidget *parent)
: QMainWindow(parent)
{
ui.setupUi(this);
this->setAttribute(Qt::WA_TranslucentBackground, true);
setWindowFlags(Qt::Window | Qt::FramelessWindowHint | Qt::WindowMinimizeButtonHint);//|Qt::WindowSystemMenuHint);
}
TestFenBianLv::~TestFenBianLv()
{
}
void TestFenBianLv::paintEvent(QPaintEvent *event)
{
if (isMaximized())
{
return;
}
int nShadowsWidth = 10;
int nRadius = 6;
QPainterPath path;
path.setFillRule(Qt::WindingFill);
path.addRoundedRect(nShadowsWidth, nShadowsWidth, this->width() - nShadowsWidth * 2, this->height() - nShadowsWidth * 2, nRadius, nRadius);
QPainter painter(this);
QColor color(0, 0, 0, 200);
for (int i = 0; i < nShadowsWidth; i++)
{
QPainterPath path;
path.setFillRule(Qt::WindingFill);
path.addRoundedRect(nShadowsWidth - i, nShadowsWidth - i, this->width() - (nShadowsWidth - i) * 2, this->height() - (nShadowsWidth - i) * 2, nRadius + i, nRadius + i);
color.setAlpha(120 - qSqrt(i) * 45);
painter.setPen(color);
painter.drawPath(path);
}
}
sxywu520
- 粉丝: 10
- 资源: 24
最新资源
- 数据分析-19-Thera Bank信贷业务数据(包含数据代码)
- halcon视觉检测之毛刺检测案例
- 数据挖掘-10-酒店预订需求(包含数据和代码)
- gaussian-splatting项目百度网盘资料
- Linxu 5.4版本内核 移植适配正点原子IMX6ULL(2.4版本)开发板
- 数据挖掘-11-利用python进行信用卡欺诈检测(包含数据代码)
- 数据分析-20-宠物小精灵数据挖掘(包含数据代码)
- 巴特沃兹滤波判定正逆转摩擦力矩产品
- 数据分析-21-黑色星期五消费者用户画像(包含数据代码)
- 基于51单片机光控人体感应灯论文
- 该VI为电动助力转向系统,在测试助力状态下输入输出曲线时,曲线的对称度算法
- 【完结21章附电子书】2024全新GO工程师面试总攻略,助力快速斩获offer
- 基于QT/C++开发的WEB框架
- 桥梁地震易损性分析中的Python随机森林算法应用-含代码及使用解释
- 修改Hosts文件,解决IP与电脑名称绑定,或屏蔽某些网站访问
- 数据分析-22-双12活动前后(包含数据代码)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
前往页