腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
inside
在
函数
内
获取
scenePos
()
的
场景
问题
、
、
、
我已经将一个qgraphicsscene
场景
子类化,并尝试
在
一个“正常”
函数
中获得鼠标坐标。我只让它在“涉及鼠标”
的
功能上工作。对不起,我是个业余程序员。对于这里
的
示例,
scenePos
()起作用: void mousePressEvent(QGraphicsSceneMouseEvent *event)// qDebug() << "CustomControlModifier) { if(event->butto
浏览 30
提问于2019-03-18
得票数 1
回答已采纳
1
回答
QGraphicsItem
在
现场
的
位置
、
、
、
我正在MacOSX10.9上开发一个QT5.3 Widget应用程序,我遇到了一个
问题
。
在
我
的
程序中,我有一个包含QGraphicsView view
的
QGraphicsScene scene contingQGraphicsEllipseItem parent,我使用它作为其他QGraphicsEllipseItem每当我现在试图到达
场景
中
的
坐标时,它都会返回[0,0] QGraphicsScene * scene; ....QGr
浏览 5
提问于2014-07-29
得票数 0
回答已采纳
1
回答
为什么QGraphicsItem::
scenePos
()一直返回(0,0)
、
、
、
我一直
在
摆弄这段代码:qDebug() << anotherLine->
scenePos
(); qDebug() << anotherLine2->
scenePos
(); 其中this指针指向QGraphicsScene。在这两
浏览 1
提问于2009-07-20
得票数 8
回答已采纳
1
回答
约束孩子QGraphicsItem到现场?
、
、
、
、
有没有人有更好
的
方法将QGraphicsItem
的
孩子限制在
场景
中?我已经通过重写QGraphicsItem成功地将父itemChange限制到它
的
场景
中,但是现在我需要为子QGraphicsItem做同样
的
事情。 这个密码有效..。大部分。唯一
的
问题
是,当QGraphicsItem**'s速度到达任何一边时,会影响其终止位置**: QVariant SizeGripItem::HandleItem::itemChang
浏览 1
提问于2016-10-31
得票数 2
回答已采纳
1
回答
Qt,C++:QGraphicsScene坐标不起作用
、
我检查了很多解决方案,但找不到适合我
的
解决方案。= new QGraphicsView(space);}void当我不使用:移动工作,但所有的项目都在我
的
观点中心-我不想让它
的
中心。我要把它放在左上角。
在
使用了我上面展示
的
"
浏览 3
提问于2017-11-10
得票数 0
回答已采纳
1
回答
PyQt:
获取
QGraphicsWidgets
在
QGraphicsGridLayout中
的
位置
、
、
我有一个相当简单
的
PyQt应用程序,
在
该应用程序中,我将QGraphicsWidget
的
实例放置
在
QGraphicsGridLayout中,并希望将小部件与用QGraphicsPath绘制
的
线条连接起来不幸
的
是,无论我尝试了什么,我总是得到(0,0)作为开始和结束小部件
的
位置。 我正在用一个递归
函数
来构造这个图,这个
函数
将小部件添加到
场景
和布局中。递归
函数
完成后,布局将添加到一个新小部件中,该小部件
浏览 3
提问于2010-05-10
得票数 3
回答已采纳
1
回答
如何将mouseEnterEvent和mouseMove混合使用?
、
在
我
的
应用程序中,我尝试用线路连接节点。我使用带有QGraphicsView
的
QGraphicsScene和自己
的
QGraphicsItems。现在,如果我单击一个项目,我想要画一条线到另一个节点。到目前为止,基本原理是可行
的
,但是我
的
问题
是,如果我用鼠标拖动一行(通过mouseMoveEvent),我就不会再得到任何hoverEvents。MyItem* myitem = new MyItem();
浏览 0
提问于2018-02-25
得票数 0
回答已采纳
1
回答
Qt -如何获得QGraphicsItem相对于
场景
的
位置
、
我有一个从QGraphicsRectItem派生
的
类
的
构造
函数
this->setAcceptHoverEvents(true); }void
浏览 1
提问于2016-12-29
得票数 0
回答已采纳
3
回答
当图形项靠边框放置时,使QGraphicsScene变大
、
、
我做了一个带有mouseClickEvent
的
QGraphicsScene,让用户可以在里面创建蓝色方块。但是我希望当一个项目被放置
在
它
的
边框上时,
场景
会变大,这样用户就不会在图形
场景
中耗尽空间。在这种情况下,让图形
场景
变大
的
最好方法是什么?
浏览 0
提问于2010-11-21
得票数 2
回答已采纳
1
回答
Qt中
的
QPropertyAnimation of
scenePos
、
、
我被困在一个简单
的
属性动画在一个
场景
中
的
属性。这个项目只需移动一段距离。有了房产"pos“它就会移动。使用我
的
属性"ScenePosition“,它不能工作。调试器进入
函数
setScenePosition(),但对显示
的
场景
没有影响。()
的
方式是错误
的
。this->
scenePos
().setY(p.y());最后是动画
的
呼唤。这个调用似乎没
问题</e
浏览 3
提问于2014-01-10
得票数 2
回答已采纳
1
回答
QGraphicsScene项
在
两次(X2)位置绘制
、
、
、
我
的
目标是点击并添加一个点到现场。有一点是我
的
QGraphicsItem (GIPoint)子类。我想移动这个点,然后将它连接到其他点,并建立一个样条路径。我面临
的
问题
是,这个点不是
在
我点击
的
地方画出来
的
,而是
在
鼠标事件
的
scenePos
()坐标加倍形成
的
地方画出来
的
。因此,如果我单击at (100,100),则点在(200,200)处。
的
问题
似
浏览 0
提问于2019-07-19
得票数 2
回答已采纳
1
回答
如何将QGraphicsItems从
场景
绘制到QImage,而不需要在QGraphicsScene中更改它们?
、
、
、
、
我正在把QGraphicsItem转换成
在
QGraphicsScene中
的
光栅化面具。我正在使用这些面具来进一步处理视频(取面具
内
的
平均强度)。为了达到这个目的,我
在
一个QImage上一个一个地画
场景
中
的
每一个项目,它
的
大小刚好足以封住这个项目。一切正常,但
场景
中
的
物品消失了。这是因为当我
在
QImage上画笔时,我要把笔从项目中移除。当我完成时,我把原来
的
笔放回原处,但是这些东西不
浏览 13
提问于2020-06-18
得票数 0
回答已采纳
1
回答
在
QGraphicsScene中定位QGraphicsPolygonItem副本时出现
的
问题
、
、
、
我有一个应用程序,其中
的
QGraphicsPolygonItem (objectA)具有以下特征:Transform():|2 | 0 | 0 || 50 | 0 | 1 |现在,我正在创建新
的
QGraphicsPolygonItem (objectB),并将其
场景
位置和变换设置为与对象new QGraphicsPolygonItem(); objectB->setPolyg
浏览 0
提问于2010-10-01
得票数 0
回答已采纳
1
回答
固定QGraphicsItem位置,不改变
场景
中其他QGraphicsItems
的
行为
、
、
、
、
这个
问题
与:有关。 myItem->setPos(
scenePos
);然而,
问题
是我希望
场景
中
的
其他一切保持不变,也就是说,如果我缩放或移动,我希望所有其他QGraphicsItems解决这个
问题
的
一个糟糕方法是从void QGraphicsView::paintEvent(QPaintEvent*)内部
浏览 0
提问于2013-06-28
得票数 5
3
回答
QGraphicsItem在
场景
中返回错误
的
位置。(Qt4.7.3)
我
在
一个QGraphicsRectItem中有一个QGraphicsScene项目。该项目为可移动,并具有无父。我将项目从文件中读取位置并调用构造
函数
:这很管用。职位如预期一样。这个位置是错误
的
,而不是
场景
中
的
绝对位置。该位置相对于创建项目的最后一个位置。 pos()是检索
场景
中项目位置<e
浏览 0
提问于2012-01-25
得票数 3
回答已采纳
1
回答
拖动
在
items()
函数
中不可见
的
QGraphicsItem
、
、
、
、
我已经创建了一个QGraphicsScene
场景
,并在
场景
中添加了一些图形项目(行、矩形)等。但是,
在
一个元素被拖动之后,它将停止出现在对items()
函数
的
QGraphicsScene调用中。或者其他人能为这样
的
问题
提出建议
的
原因?然后,
在
“移动模式”中,我会把它们拖来拖去。然后,
在
“添加模式”中,我单击屏幕添加新
的
矩形。mousePressEvent(QGraphicsSceneMouseEve
浏览 1
提问于2015-07-06
得票数 0
回答已采纳
1
回答
将无父母
的
场景
项放置
在
另一个
场景
项下
、
、
、
、
在
我
的
游戏中,我想用火箭发射器发射火箭。玩家拿着一个火箭发射器作为一个子项目。火箭肯定是没有父母
的
。我试图定位火箭,使其后部与火箭发射器
的
后部成直线(玩家
在
屏幕截图中朝北),并在里面水平地居中:相反,我得到
的
是:旋转也不正确(运行示例并移动鼠标光标以了解我
的
意思)。我
的
代码哪里出错了?event); mPlayer->setRotation(directionTo(mPlayer->scene
浏览 2
提问于2014-04-18
得票数 0
回答已采纳
2
回答
QGraphicsRectItem::rect
在
项移动后未更新
、
我有一个矩形项目与适当
的
转换,显示
在
现场。它还可移动。); rectItem->setTransform(homography);
问题
是,每当通过交互来移动它时,根据dx
的
数量,它
的
rect属性不会改变。
在
鼠标释放事件中捕获移动结束,并在那里发射一个信号-连接到这个插槽: finalRect = rectItem->rect(); /
浏览 1
提问于2014-11-11
得票数 0
回答已采纳
2
回答
Qt QGraphicsItemGroup得到转换项
的
坐标
、
我有很多rectItem我将它们分组到一个QGraphicsItemGroup中,使它们从
场景
的
中间旋转:group->setRotation(ui->box_angle->value());QList<
浏览 6
提问于2014-05-15
得票数 0
回答已采纳
1
回答
鼠标悬停移动QGraphicsItem
、
在
不使用ItemIsMovable标志
的
情况下,是否有其他方法可以用鼠标移动
场景
中
的
项目,因为我希望
在
调用了父项之后,将其移动到父项周围?
浏览 2
提问于2013-11-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python干货:命名空间和作用域的基础知识整合
喜加三:《尘埃拉力赛》、《蔚蓝》、《Inside》火爆来袭
09 生命周期函数
如何避开变量作用域的陷阱
练习 21 Learn Python 3 The Hard Way
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券