当前位置: 首页 > news >正文

万网注册域名的步骤关键词智能优化排名

万网注册域名的步骤,关键词智能优化排名,做购物平台网站客户体验活动,汕头网页制作阴影边框很常见,诸如360以及其他很多软件都有类似效果,了解CSS3的同学们应该都知道box-shadow,它就是来设定阴影效果的,那么Qt呢?看过一些资料,说是QSS是基于CSS2的,既然如此,box-sh…

阴影边框很常见,诸如360以及其他很多软件都有类似效果,了解CSS3的同学们应该都知道box-shadow,它就是来设定阴影效果的,那么Qt呢?看过一些资料,说是QSS是基于CSS2的,既然如此,box-shadow是基于CSS3的!那么Qt定然就用不了!

搜了一些资料,每张图片都做成阴影效果的固然不可能,直接舍弃(即使可以,也不采纳)。如果实时的去画图,效率太低,最后选择了拼图的方式!

左上角、左下角、右上角、右下角、上、下、左、右,这几个方向都绘制对应的图即可!

#include "shadow_widget.h"ShadowWidget::ShadowWidget(QWidget *parent): QDialog(parent)
{setWindowFlags(Qt::FramelessWindowHint | Qt::Dialog);setAttribute(Qt::WA_TranslucentBackground);
}ShadowWidget::~ShadowWidget()
{}void ShadowWidget::paintEvent(QPaintEvent *event)
{QPainter painter(this);this->drawShadow(painter);painter.setPen(Qt::NoPen);painter.setBrush(Qt::white);painter.drawRect(QRect(SHADOW_WIDTH, SHADOW_WIDTH, this->width()-2*SHADOW_WIDTH, this->height()-2*SHADOW_WIDTH));
}void ShadowWidget::drawShadow(QPainter &painter)
{//绘制左上角、左下角、右上角、右下角、上、下、左、右边框QList pixmaps;pixmaps.append(QPixmap(":/shadow/shadow_left"));pixmaps.append(QPixmap(":/shadow/shadow_right"));pixmaps.append(QPixmap(":/shadow/shadow_top"));pixmaps.append(QPixmap(":/shadow/shadow_bottom"));pixmaps.append(QPixmap(":/shadow/shadow_left_top"));pixmaps.append(QPixmap(":/shadow/shadow_right_top"));pixmaps.append(QPixmap(":/shadow/shadow_left_bottom"));pixmaps.append(QPixmap(":/shadow/shadow_right_bottom"));painter.drawPixmap(0, 0, SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[4]);painter.drawPixmap(this->width()-SHADOW_WIDTH, 0, SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[5]);painter.drawPixmap(0,this->height()-SHADOW_WIDTH, SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[6]);painter.drawPixmap(this->width()-SHADOW_WIDTH, this->height()-SHADOW_WIDTH, SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[7]);painter.drawPixmap(0, SHADOW_WIDTH, SHADOW_WIDTH, this->height()-2*SHADOW_WIDTH, pixmaps[0].scaled(SHADOW_WIDTH, this->height()-2*SHADOW_WIDTH));painter.drawPixmap(this->width()-SHADOW_WIDTH, SHADOW_WIDTH, SHADOW_WIDTH, this->height()-2*SHADOW_WIDTH, pixmaps[1].scaled(SHADOW_WIDTH, this->height()- 2*SHADOW_WIDTH));painter.drawPixmap(SHADOW_WIDTH, 0, this->width()-2*SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[2].scaled(this->width()-2*SHADOW_WIDTH, SHADOW_WIDTH));painter.drawPixmap(SHADOW_WIDTH, this->height()-SHADOW_WIDTH, this->width()-2*SHADOW_WIDTH, SHADOW_WIDTH, pixmaps[3].scaled(this->width()-2*SHADOW_WIDTH, SHADOW_WIDTH));
}

 写一个公共的类,如果窗口要实现阴影效果直接继承就行了!SHADOW_WIDTH为阴影边框的像素,可以根据自己的需求自由调节!

   也可使用QGraphicsDropShadowEffect来实现。。。

http://www.mmbaike.com/news/32434.html

相关文章:

  • 怎样做网站开发网站优化网
  • 广州网站建设流程电商网站有哪些
  • 京东网站项目建设规划书网站如何推广运营
  • 网站宣传策略今日油价92汽油价格
  • 视频类网站如何做缓存营销型网站建设的主要流程包括
  • 电力建设期刊网站南宁百度seo排名价格
  • 北京做网站开发公司有哪些真正免费的网站建站
  • 找人做公司网站怎么建立一个属于自己的网站
  • 女式包包网站建设策划书哪里有免费的网站推广服务
  • 昆明做网站公司怎么制作网页广告
  • 青岛微信网站建设软件推广怎么赚钱
  • 河北住建城乡建设网站郑州seo招聘
  • 多少钱日语长沙快速排名优化
  • 做外链网站有哪些什么网站都能打开的浏览器
  • 好的版式设计网站百度网盘搜索入口
  • 公司网站建设费用电商培训课程
  • 手机公众平台网站开发开网站需要什么流程
  • 珠海网站建设创意湖南网络推广服务
  • 学做实体店网站微商软文范例大全100
  • 凡客建站登录入口seo排名点击器原理
  • 网站开发和程序开发易推广
  • 房山富阳网站建设公众号软文推广
  • 华为等五家公司太原seo优化公司
  • 北京怎样建设公司网站百度云搜索引擎入口盘搜搜
  • 做环评需要关注哪些网站企业网站的作用
  • 宜昌网站设计中文域名的网站
  • 网页设计需求分析搜索引擎优化的核心本质
  • 用插件做的炫酷网站手机创建网站免费注册
  • 企业收录网站厦门人才网唯一官方网站登录入口
  • 在wordpress布置证书seo优化的基本流程