Qt4:比例不变的qgraphicsitem轮廓

发布于 2024-08-20 17:16:52 字数 117 浏览 8 评论 0原文

我正在使用 Qt4 GraphicsView 框架绘制一些多边形,并且允许用户放大和缩小绘图。我希望当用户更改视图中的缩放级别(比例)时多边形变得更大和更小,但是有没有办法使轮廓厚度始终保持不变?

谢谢!

I am drawing some polygons using the Qt4 GraphicsView framework, and I allow the user to zoom in and out of the drawing. I would like the polygons to get larger and smaller as the user changes zoom levels (scale) in the view, but is there a way to make the outline thickness always remain the same?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖阳 2024-08-27 17:16:52

是的,我想至少有这种可能性:

您可以

void QPen::setCosmetic ( bool cosmetic )

在笔上使用 TRUE 值进行调用,用于绘制
多边形。无论 QPainter 上应用了任何转换,此属性都允许保持宽度恒定!

希望有帮助!

Yes I guess there is at least this possibility :

You can call

void QPen::setCosmetic ( bool cosmetic )

with TRUE value on the pen using to draw the
polygon. This property allows to keep constant the width regardless of any transformations applied on QPainter !

Hope it helps !

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文