问题标签 [qpen]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何改变 Qcustomplot 中曲线颜色相对于 x 轴的强度?
我有一个问题,我必须从某个源绘制一条射线。在源处,强度应该最强,并且应该随着距离(即我的 xaxis)而减小。如果我使用蓝色来绘制我的射线,那么它应该在原点为浅蓝色并且应该随着距离变暗。
我已将 QCpcurve 附加到 QCustomplot。
有两个向量说 X 和 Y 我必须绘制
问题是如何随着距离的增加改变颜色强度。
请帮忙
c++ - QPen 中的自定义破折号样式看起来很脏
我需要在 Qt 中用 绘制虚线QPen
,并且我想用QPen::setDashPattern()设置自定义虚线模式:
我得到了我需要的模式,但这条线看起来很“脏”:一些破折号似乎比其他破折号更重要:
仅当我不使用 setWidthF() 或将其与 setWidthF(1.0) 一起使用时,线条看起来干净且均匀。但如果我稍微增加宽度,线条就会变坏。是否有可能使用自定义破折号和任意宽度获得干净均匀的线条?
qt - 如何更改 QLineSeries 宽度?
我需要设置QLineSeries
我做的宽度
它可以工作,但颜色变为黑色。我需要做什么才能只设置宽度?
c++ - QPen setCosmetic 在高 QGraphicsView 比例下不起作用
我有一个 QGraphicsView 和一个 QGraphicsItem 添加到 graphicsView 的场景。我重写 QGraphicsView wheelEvent 来进行缩放视图,但我希望我的图形项宽度不会改变。
为此,我在图形项目绘制功能中将笔设置为真的。它工作正常,但经过一些缩放后,装饰功能不起作用,图形项目宽度开始变大。
MyGraphicsItem.h
我的图形项目.cpp
MyGraphicsView.h
我的图形视图.cpp
主窗口.h
主窗口.cpp
主文件
有什么建议吗?
我看到的另一个问题是,在画线上进一步缩放(缩放)后,QGraphicsView 的滚动条跳到视图的左上角。
qt - QPen 的使用是装饰性的但不是宽度为零
我最近将一个应用程序从 Qt 4 迁移到了 Qt 5。我曾经使用QPen()
宽度为零的默认值,因此很美观。迁移后,我无法将其保留为默认值(默认笔已更改为宽度 1,因此不是装饰性的)。所以我简单地添加了一个电话,setCosmetic(True)
所以我的笔是化妆品但宽度为 1。
然而,这导致了一些意想不到的(对我来说)行为。特别是我有一些QGraphicsEllipseItem
对象给出了不正确的选择行为:具体来说,一个非常小的椭圆,放大到一个大尺寸,会shape()
比它正在绘制的要大得多。它是用化妆笔(1 像素)绘制的,但形状的计算就像笔的大小为 1 一样。
这很容易解决:我只是将QPen
宽度设置为 0。但它在我脑海中提出了一个问题。
具有非零宽度的化妆笔的预期语义是什么?这是QGraphicsEllipseItem
预期的行为,并且具有有用的应用程序,还是出乎意料?
c++ - 使用 QPen 的带有虚线图案的多色虚线
我需要绘制一条多色线,QPen
其中可能包含多达三种颜色的虚线图案。
不同的颜色应该在一条线上。
关于如何实现它的任何建议?
谢谢你。
qt - qt - 使用 QPainter 实例化绘图
所以我用QPainter画了一个圆圈。
我的问题是:谁可以将该圆圈保存在变量中以便我可以使用它?我想用圆圈制作动画。
python - PyQt 沿 QPainterPath 绘制 QPixmap
我想在我的 QGraphicsView 中沿着 QGraphicsPathItem 绘制模式(最好是 QPixmap)。这应该类似于使用QBrush.setTexture("example.png")
. 有没有办法在 QPen 上做到这一点?我在 PyQt 文档中找不到与此相关的任何内容。
纹理应与此示例图片类似
纹理是保持自己的宽度还是缩放到 QPen 的宽度都没有关系。
是否有某种形式的解决方法来实现这一点?我正在考虑使用 QTransform 将 QPixmap 转换为所需的 QGraphicsPathItem 的形状。