如何将圆弧添加到 QGraphicsView 的前景
如何将 QPainter 弧添加到 QGraphicsView 前景。 我找到了 QGraphicsView.drawForeground(self, QPainter, QRectF),但我不明白如何使用它。我是qt新手。我也知道可以向 QGraphicsScene 添加艺术,但我需要场景做其他事情。或者是否有更简单的方法将场景上的圆弧添加到 QGraphicsView 中?弧必须是可变的。 希望有人能帮助我。
how is it possible to add an QPainter arc to the QGraphicsView foreground.
I found QGraphicsView.drawForeground (self, QPainter, QRectF), but I don't understand how to use it. I am new to qt. I also know that it is possible to add an art to the QGraphicsScene, but I need the scene for something else. Or is there an easier way to add an arc over the scene to the QGraphicsView? The arc must be variable.
Hope someone can help me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要创建自己的
QGraphicsView
子类并实现drawForeground()
方法。您可以使用以下代码作为示例:MyGraphicsView.h:
MyGraphicsView.cpp:
You will need to create your own subclass of
QGraphicsView
and implement thedrawForeground()
method. You can use this code as an example:MyGraphicsView.h:
MyGraphicsView.cpp: