社区
Qt
帖子详情
QPainterPath设置线宽
he520you
2011-11-17 08:44:23
我画了一条直线的QPainterPath,然后用QPainterPathStroker设置了线宽,但是结果却是这条线的四周都扩充了线宽的一半,我要的只是线的两边加线宽(两端点不加),怎么处理啊?(必须是处理QPainterPath的线宽)
...全文
926
5
打赏
收藏
QPainterPath设置线宽
我画了一条直线的QPainterPath,然后用QPainterPathStroker设置了线宽,但是结果却是这条线的四周都扩充了线宽的一半,我要的只是线的两边加线宽(两端点不加),怎么处理啊?(必须是处理QPainterPath的线宽)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
he520you
2011-11-28
打赏
举报
回复
恩,我是用QPainterPathStroker来设置QPainterPath线宽的。
Inhibitory
2011-11-27
打赏
举报
回复
setPen
QPen设置线宽
he520you
2011-11-24
打赏
举报
回复
哦 知道了。
wopabe
2011-11-17
打赏
举报
回复
还用QPainterPath就行
Qt::绘制框架-
线宽
控制-draw
Path
-PixmapFragment
线宽
控制功能仅对有轮廓的形状有效,本软件轮廓类型有2种,1)纯色类轮廓;2)纹理类轮廓。
Qt
QPainter
如何
设置
设置
画线的宽度
painter->setPen(QPen(Qt::dark,3)); QPen(颜色,
线宽
)
Qt
QPainter
Path
为painter
设置
好绘画路径。
Qt关于
QPainter
绘制1px宽度图形带来的问题思考
前段时间遇到这样一个问题,使用
QPainter
绘制直线的时候,
设置
了笔宽为1像素,但是绘制出来的线条却是2px宽度,而且
设置
的画笔颜色很明显是降低了透明度,不是最“纯正”的颜色。当时就感觉非常奇怪,明明
设置
的画笔宽度是正常的,为啥绘制出来不是自己想要的样子。而且,当画笔宽度
设置
为2px后,发现结果又是正常的,透明度也是正常。后来一句句的代码排查问题才发现了其中的猫腻。
Qt:80---Demo(
QPainter
绘图:
QPainter
Path
绘图与坐标转换)
本案例基础语法来自于文章:https://blog.csdn.net/qq_41453285/article/details/100040518、https://blog.csdn.net/qq_41453285/article/details/100046564 第一个是原始五角星 第二个五角星缩小为0.8倍,顺时针旋转90度 第三个逆时针旋转145度 第一步: 创建一个基于QWid...
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章