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

东莞建网站网站搭建申请

东莞建网站,网站搭建申请,logo制作步骤,如何利用div做网站目录 问题描述 解决方案 方案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.yayakq.cn/news/321850/

相关文章:

  • 建网页网站建站公司用的服务器
  • 照片网站怎么做搜索引擎大全网址
  • 大桥石化集团网站谁做的做打鱼网站需要多少钱
  • 哈尔滨哪里有做网站的凡科建站怎样建站中站
  • 网站设计在线培训山西正规网站建设报价公司
  • 行业网站cms如何创建微信公众号平台
  • 网站模版化配置界面设计是什么
  • 网站模版建设教程著名vi设计机构
  • 网站竞价推广都有哪些大宗现货交易平台
  • 邯郸网站建设项目百度首页网址是多少
  • html网站地图在线生成wordpress交流插件
  • 中国农业建设中心网站宿州品牌网站建设公司
  • 撰写网站建设技术解决方案响应式购物网站模板
  • 做线上网站的目的Wordpress屏蔽模仿站爬虫ip
  • 怎么办一个网站建站系统做的网站百度可以搜索到吗
  • 做的好的自驾游网站网站怎么优化推荐
  • 网站内容优化方法母婴用品商城网站建设
  • 哪些网站可以做推广一级建造师专业对照表
  • 简单做网站的价格动画制作软件哪个好
  • 兰州网站开发wordpress搜索框美化
  • 学做网站需要什么基础电动车网站建设
  • 搜狐快站建站教程wordpress导航菜单图标设置
  • 做音乐网站做废钢推广网站
  • 海安网站设计免费域名邮箱
  • 做网站必须有主机吗建设银行网站注册用户名不通过
  • 网站建设助手优秀的营销策划案例
  • 威县做网站哪家好网络营销策划方案格式
  • 有什么教做维c甜品的网站响应式网站用什么技术做
  • 做网站赚钱还是做应用赚钱网站建设需要资质
  • 县级林业网站建设管理深圳网站seo外包公司哪家好