qgraphicsview

    1热度

    1回答

    使用下面的代码,在我的工作站(QtCreator上“手动”运行)都可以正常工作。但在没有Qt安装的其他电脑上,我的应用程序不显示QGraphicsPixmapItem。 image = new QGraphicsPixmapItem(QPixmap(urlFile)); image->setZValue(-5000.0); scene->setSceneRect(QRectF(0, 0,

    2热度

    2回答

    我使用QGraphicsView来显示一个2D图像,也有一个单独的QGLWidget窗口来显示一些3D对象。我正在根据3D对象的旋转动态地改变'QGraphicsView'中显示的图像。 我想渲染的2D图像的顶部半透明的三维物体,有点像2009年玛雅用来做(注意在视口的右上角的立方体):Maya 2009 screenshot http://www.boulevard-creation.com/i

    0热度

    1回答

    我有一个QGraphicsTextItem子接受鼠标事件(即实现wheelEvent()方法。 我如何检查该轮事件发生在文本中的位置?我想获得鼠标指针指向在该信件发生轮子事件 顺便说一句:一种可能的解决方案是创建一系列QGraphicsTextItem对象 - 每个字母一个,这样每个字母都可以接受它自己的事件,但是我忽略了所有字距和其他排版的复杂性。

    0热度

    2回答

    我想写一个软件,允许点击一个视频帧,并标记帧中位置的x,y坐标。为了设计这个,我一直想要使用QGraphicsView子类,并且在鼠标单击事件上,在发生点击的位置实例化带有PNG图像“目标”的QLabel。 到目前为止,除了使QLabel透明以外,我已经完成了所有工作。我在网上找到的所有信息似乎都不适用于最新的Qt。我是否应该完全重新思考我的设计,并在Qt中使用某种与绘画的整合?或者有没有办法挽救

    6热度

    5回答

    我想拥有一个从不自动滚动的QGraphicsView。 相似:基本上,我的问题与http://developer.qt.nokia.com/forums/viewthread/2220完全相同,但该线程没有收到答案。 我迄今为止尝试: 在showEvent()和resizeEvent(),我做的用户界面 - > graphicsView-> fitInView(...),其中长细如项目不适用冲过屏

    4热度

    3回答

    创建长十字线光标(与视口一样长)的简单方法是创建一条交叉线graphicsItem,当鼠标移动时,设置项目的pos属性。 但是当场景很复杂时,这种方式会很慢,因为它应该更新整个视口来更新光标的pos。 另一个简单的方法是setCursor(QCursor(..)),使用一个QPixmap来定义长十字线,这种方式会非常快,但光标将超过视口矩形。 是否有另一种快速显示长十字线光标的方法? 非常感谢!

    0热度

    2回答

    我在Qt中创建了一个场景,我从开放的街道地图[.png]中创建了一个图像并将其放置到场景中。我还将其坐标导出到另一个文件中。我的问题是如何将我的图像像素与地图坐标映射。基本上我想绘制地图中的道路我的图像。谢谢

    0热度

    1回答

    在我的应用程序中,我使用了派生自QGraphicsWidget的自定义对象,并将它们放在QGraphicsLinearLayout中。但现在我需要找到每个项目的场景坐标。可能吗?怎么样?

    0热度

    1回答

    如果理解正确,QGraphicsView应该有效地处理数百万个项目。 在我的申请,我只有一些几千元,性能已经非常糟糕。当View显示整个场景时,缩放,hoverEnvents和其他东西变得不可能。 我试图创建项目之间的父子关系,以及不同的优化标志,但还是同样的结果。我真的很希望我犯了一个愚蠢的错误,但是经过几天寻找解决问题的方法,我没有找到任何解决方案。 我真的很感激任何帮助! 此再现我的问题:

    1热度

    1回答

    请谁能告诉我如何将JChart转换为csv格式,这样我就可以在图表的数据保存到CSV格式