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

delphi intraweb做网站网络营销热点事件案例分析

delphi intraweb做网站,网络营销热点事件案例分析,云端建站快车,做app一定要做网站吗目录 问题描述 解决方案 方案1: 方案2: 结果示意图 问题描述 做UI的时候,我们很多时候需要给绘制一个圆角边框,初识Qt绘制的童鞋,可能绘制出来的圆角边框很是锯齿,而且粗细不均匀,如下图&…

目录

问题描述

解决方案

方案1:

方案2:

结果示意图


问题描述

做UI的时候,我们很多时候需要给绘制一个圆角边框,初识Qt绘制的童鞋,可能绘制出来的圆角边框很是锯齿,而且粗细不均匀,如下图:
 

解决方案

方案1:

给目标widget添加margin,且paintEvent中的绘制区域用contentsRect:

CustomWidget::NKCustomWidget(QWidget *parent): QWidget(parent)
{m_dWidth = 5.0;setContentsMargins(1.0, 1.0, 1.0, 1.0);
}void CustomWidget::paintEvent(QPaintEvent *event)
{QPainter paint(this);paint.setRenderHints(QPainter::Antialiasing);QPainterPath pathBorder;QRectF rcFrame = contentsRect();QRectF rcBoder = rcFrame;pathBorder.addRoundedRect(rcBoder, 24, 24);QPen pen(Qt::red, m_dWidth);paint.setPen(pen);paint.drawPath(pathBorder);
}

方案2:

将绘制区域缩小边框宽度的像素范围

参考代码:
 


void NKCustomWidget::paintEvent(QPaintEvent *event)
{QPainter paint(this);paint.setRenderHints(QPainter::Antialiasing);QPainterPath pathBorder;QRectF rcFrame = contentsRect();QRectF rcBoder = rcFrame.marginsRemoved(QMarginsF(m_dWidth/2, m_dWidth/2, m_dWidth/2, m_dWidth/2));pathBorder.addRoundedRect(rcBoder, 24, 24);QPen pen(Qt::red, m_dWidth);paint.setPen(pen);paint.drawPath(pathBorder);
}

结果示意图

http://www.khdw.cn/news/8473.html

相关文章:

  • 网站开发有什么网站google搜索关键词热度
  • 子网站数量店铺推广软文300字
  • 企业网站制作简介线上卖货平台有哪些
  • 网站建设用什么软件有哪些seo优化关键词
  • 泰州网站建设报价株洲seo快速排名
  • 两学一做学习教育网站如何做网络推广外包
  • 青海网站建设西宁网络科技公司百度热议怎么上首页
  • 做外卖在哪个网站做好seo培训
  • 网站模游戏推广员到底犯不犯法
  • 广告装饰 技术支持 东莞网站建设怎么做产品推广和宣传
  • 如何使用wordpress模板北京网站优化步
  • 北京快三是官方的吗沈阳关键字优化公司
  • 盐城网站建设找宇联做个网站
  • 农村电商网站建设方案已备案域名30元
  • 怎么做门户网站电商运营工资一般多少钱一个月
  • 做网站用的搜索引擎营销简称
  • 公司网站必须做可信认证吗百度学术论文查重免费检测
  • 计算机学院网站建设培训方案及培训计划
  • 怎么在服务器做网站网站服务器失去响应
  • 石家庄网站建设教程百度百度一下一下
  • 商丘简淘网络科技有限公司seo优化托管
  • 网站建设丿金手指下拉手游推广平台
  • 郑州企业网站推广网站制作出名的公司
  • wordpress漫画在线2021百度新算法优化
  • 大连网站制作最好的公司广西seo搜索引擎优化
  • 动物自己做的网站百度推广关键词排名在哪看
  • 网站后台管理系统界面如何开网站详细步骤
  • 昆明做网站建设有哪些长春百度seo公司
  • 无锡建站模板系统重庆公司网站seo
  • 网站的版式网络营销网站分析