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

custed谁做的网站交河网站建设

custed谁做的网站,交河网站建设,易推广,wordpress图片生成插件下载阴影边框很常见#xff0c;诸如360以及其他很多软件都有类似效果#xff0c;了解CSS3的同学们应该都知道box-shadow#xff0c;它就是来设定阴影效果的#xff0c;那么Qt呢#xff1f;看过一些资料#xff0c;说是QSS是基于CSS2的#xff0c;既然如此#xff0c;box-sh…阴影边框很常见诸如360以及其他很多软件都有类似效果了解CSS3的同学们应该都知道box-shadow它就是来设定阴影效果的那么Qt呢看过一些资料说是QSS是基于CSS2的既然如此box-shadow是基于CSS3的那么Qt定然就用不了 搜了一些资料每张图片都做成阴影效果的固然不可能直接舍弃即使可以也不采纳。如果实时的去画图效率太低最后选择了拼图的方式 左上角、左下角、右上角、右下角、上、下、左、右这几个方向都绘制对应的图即可 #include shadow_widget.hShadowWidget::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.zqtcl.cn/news/92352/

相关文章:

  • opencart做外贸网站怎样丽水市城乡建设局网站
  • 黑色网站配色typora wordpress
  • 哪个网站做的系统好用吗开一家网站建设公司好
  • 高仿服装网站建设高端网站建设服务
  • 网站怎么做前后台存取旅游网站建设的目的与意义是什么意思
  • 网站一年了百度不收录自己做的网站怎么植入erp
  • 怎样做能让招聘网站记住密码广州建设营销型网站
  • wordpress 小说多站5个月的新站网站被k了会怎么样
  • 工具类网站怎么优化seowordpress主题上传图片教程
  • 公司网站打不开是什么原因服装建设网站的原因
  • 江阴营销网站建设用织梦做网站有后台吗
  • 网站开发列表wordpress tag文件
  • 网站集约化建设的总体情况e龙岩官网12345
  • 个人网站需要多大空间广告营销策划书
  • 2023网站seo智通人才招聘网最新招聘
  • 徐州免费网站建站模板钉钉爱客crm
  • 中信建设有限责任公司内部网站网站建设小企业案例
  • 做网站需要多少职务阿克苏交通建设局网站
  • 柳市建设网站python 网站开发 环境
  • 重庆建设网站的公司网站建设公司国内技术最强
  • 建设一个网站花多少钱江苏省水利工程建设局网站
  • 美橙建站之星怎么样嘉兴网站系统总部
  • 织梦企业门户网站网站只收录无权重
  • 枣庄市 网站建设南宁制作网站
  • 动漫网站建设的目的it外包公司怎么找
  • 怎样打开网站制作千图app的优势
  • 网站建设销售经理职责大桥石化集团网站谁做的
  • 黄金网站软件免费靖江seo快速排名
  • 网站建设经验做法和取得的成效wordpress 浏览器兼容
  • 代理记账注册公司图片商丘网站seo