qgraphicsscene

    0热度

    1回答

    我想在QGraphicsScene中绘制填充了特定颜色的多边形。然后我用下面的代码: QPolygonF poly; poly << QPointF(10, 10) << QPointF(10, 50) << QPointF(30, 70)<< QPointF(60, 50) << QPointF(50, 10); QBrush brush; brush.setColor(Qt::red);

    0热度

    3回答

    我是Qt新手,我很困惑如何使用QGraphicsScene。如果我将10个椭圆添加到场景中,并沿着路径对它们进行动画处理,那我该怎么做?它变得更加复杂,因为如果我沿着椭圆绘制了10个椭圆,并且我想要对这些椭圆进行动画处理,以便它们离开它们所在椭圆的中心。在图片中你可以看到椭圆。这些是用QPainter绘制的我还没有想出如何将它们添加到场景中,但我希望灰色椭圆在内部和外部圆圈之间移动。我已经通过一些

    0热度

    1回答

    如果我想在第一个地方甚至使用QGraphicsView::scene(),语法会是什么样子?我的目标是用滑块在我的图形视图对象中更改pixmap的比例。我想用QgraphicsView::scene()和QScene::itemsAt()等找到原始pixmap,然后使用QPixmap::scaled()(我发现这将是唯一的方法来确保我的化妆品属性设置为pixmap成立)。但是,我遇到了QGraph

    0热度

    1回答

    我已经创建了我自己的QGraphicsView,所以我可以使用mousePressEvent方法。然后,我将“新”小部件添加到MainWindow。现在我需要从该对象访问一个场景,但是我无法访问它。 privqgraphicsview.cpp #include "privqgraphicsview.h" #include <QPointF> MyQGraphicsView::MyQGraph

    0热度

    1回答

    我正在使用QGraphicsScene,我想创建gui元素。 我该如何创建一个列表容器,即游戏环境中的库存? 看到这里 对于我的意思的例子。底部有一个库存小部件,可以动态填充。 是否有任何容器类像标准列表小部件,但为QGraphicsScene而不是? 现在我可以看到的唯一方法是绘制一个“矩形”并在其上面手动绘制和管理“正方形”......这不会是一个容器。

    1热度

    1回答

    在我的应用程序中,我有一个QGraphicsScene,用户应该可以通过鼠标按钮单击并悬停在项目上来更改项目的颜色。 下面是一个例子代码,这是我从另一个问题借来的: PyQt: hover and click events for graphicscene ellipse from PyQt5 import QtGui, QtCore, QtWidgets class MyFrame(QtWi

    1热度

    3回答

    我目前正在开发一个Qt中的小程序。要显示一个图,您可以使用qwt或qcustomplot或qpainterevent或QChart。但是我为QGraphicsView写的一个动态绘图解决方案而着迷。 我的喜好 -width我的图表应该是恒定的 -realtime绘制 -the第一个样品应删除或自动覆盖,如果达到图表的末端,所以它是一个动态的,流畅的图表 我的下面的例子可以是动态的,流利的.....

    3热度

    1回答

    我正在开发一个使用Qt 5.6.2的CAD应用程序,它需要在便宜的计算机上运行,​​同时它需要处理同一场景中的数千个项目。因此,为了获得最佳性能,我必须进行大量试验。 我决定创建这篇文章来帮助他人,也是我自己,只要其他人也贡献更多的优化技巧。 我的文本仍在进行中,如果我发现更好的技术(或者说我真的很愚蠢),我可能会更新它。

    0热度

    1回答

    我有一个使用拖放过程绘制一系列项目的场景。我想要做的就是把物品放在我放松的地方,不要自动缩放它。发生在我身上的是,例如,如果场景是空的,我拖动一个项目并将其释放到场景的右侧,它使我处于中间,这不是我想要的。我想要的是把它放在我放开的位置,如果该项目没有进入水平轴,水平滚动会出现,以便用户可以看到它。 谢谢。

    0热度

    1回答

    我使用基本轴承计算得到非常不可预测的结果。我需要发生的是,当我根据刻度盘的角度绘制这些线条时,线条需要均匀地绘制到视图的中心。现在,我只是得到不稳定的结果,我希望有人在这里可以澄清我的 问题。最好亲自看看结果。 我做的mainwindow.ui形式的唯一的事情就是: 集centralWidget为width:530,高度:633 一个的QGraphicsView显示小工具添加到X:8,Y: 8,宽