qgraphicsview

    1热度

    2回答

    我有一个QGraphicsItem(实际上是QDeclarativeItem),我想让它再占用QGraphicsView(整个可视空间,它实际上是派生类QDeclarativeView类)。通常,您可以使用QDeclarativeView::setResizeMode(QDeclarativeView::SizeRootObjectToView)和QDeclarativeView会自动调整根对象的

    0热度

    1回答

    我正在编程一个有很多图像的QGraphicsView。但是,当我显示分辨率为8528 x 1128像素(全景图像)的JPEG时,QGraphicsPixmapItem不会呈现。它只是显示一个黑色的方块。 “正常”大小的图像呈现良好。我还没有试图找到问题发生的规模的“magick限制”。 在我的笔记本电脑上安装了Ubuntu 10.10 x64,它也会崩溃显卡驱动程序并重新启动Gnome会话! 一切

    2热度

    1回答

    如何将QPainter弧添加到QGraphicsView前景中。 我发现QGraphicsView.drawForeground(self,QPainter,QRectF),但我不明白如何使用它。我是新来的qt。我也知道可以在QGraphicsScene中添加一个艺术,但我需要其他的场景。或者是否有更简单的方法将场景中的弧线添加到QGraphicsView?弧线必须是可变的。 希望有人能帮助我。

    3热度

    1回答

    我的QGraphicsView项目比背景图片大很多,但我希望只能绘制一次背景图片。现在,整个事物充满了这个背景图像的次数,因为它有空间。 那么,如何强制该背景图像只能被绘制一次到视图的中心? 这是我目前使用的代码: QPalette palette; palette.setBrush(this->backgroundRole(),QBrush(*myImage)); this->setPale

    0热度

    1回答

    我有一个QGraphicsView和QGraphicsScenes的幻灯片放映,当用户切换到下一张幻灯片时,我只是更改视图正在查看的场景,并立即改变以反映该场景。 我想要做什么创建一些过渡效果,如旋转的立方体或幻灯片输入/输出。 不过看QPropertyAnimation类似乎是移动一个对象不从一个转换到另一个。 正如我需要每个场景的视图然后在每个视图之间转换。 我可以采用哪些其他策略?

    4热度

    2回答

    我有两个视图,其视角是xy和xz。这些视图有自己的滚动条,这些视图的x方向是相同的。当我移动x边的滚动条时,我想让x滚动条同时移动。 视图类别是QGraphicsView,这些视图的滚动条是它们自己的滚动条。 我该怎么做?任何帮助将不胜感激。 感谢

    4热度

    1回答

    如何在Qt中打印QGraphicsView的内容? 非常感谢。

    4热度

    2回答

    在Qt的QGraphicsScene中,如果我想要一个项目,只需单击它,然后单击另一个可选项目将使所选项目被取消选择。如果我想选择多个项目,我会使用Ctrl键。但是这可能对某些情况并不方便,那么如何在不按下Ctrl键的情况下选择多个项目呢?QGraphicsScene?

    0热度

    1回答

    我有一个带图像和自定义光标的QGraphicsView。光标由两个QPen-DotLine组成。一个x轴dotLine和一个y轴dotLine。两行的交叉是鼠标光标位置。问题是,当我放大时,交叉点不在鼠标光标位置下方。例如,当鼠标光标的值是x = 1.4235 ans y = 2.7732 那么dotLines被设置在x = 1和y = 2的位置上。但是我希望dotLines在浮动位置(x = 1

    1热度

    1回答

    我有一个QGraphicsScene作为主场景,其中有几个可移动的QGraphicsItem s和另一个QGraphicsScene作为叠加层。叠加场景与用户的显示器尺寸完全相同,而主场景要大得多,因此需要自动上下滚动。 如果主场景中的项目要移动,我想从主场景中删除该项目并将其添加到叠加场景中,让用户将该项目移动到叠加场景中,并且尽快鼠标被释放后将其放回主场景。这使我可以在物体接近显示器的边缘时顺