腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8075)
视频
沙龙
1
回答
将QWidgets放置在指定的坐标上?
、
、
、
到目前为止,我所做的所有接口都是用代码完成的--我对Qt设计人员并不熟悉,所以我正在寻找一个函数或一组函数,这些函数可以让我将按钮(或多或少)放在我想要的
位置
。我尝试了什么:我查看了文档,但找不到一个函数可以让我控制项
目的
放置
位置
,只有以各种方式组织项
目的
函数--列、水平框、垂直框等等。
浏览 1
提问于2015-07-09
得票数 1
1
回答
如何更改
QGraphicsItem
的
QGraphicsItem
()在QGraphicsScene上的
位置
?
、
、
、
我已经在现场将我的boundingRect()
QGraphicsItem
设置为一个特定的坐标。如何根据
QGraphicsItem
::mouseMoveEvent更改坐标 下面是我写的代码。但是,这段代码只将我在boundingRect()中绘制的形状的
位置
设置为boundingRect()内的坐标。我想要做的是将整个
QGraphicsItem
移动
到一个集合坐标。void
QGraphicsItem
::mouseMoveEvent(QGraphicsSceneMouseEvent *e
浏览 1
提问于2016-01-05
得票数 2
回答已采纳
3
回答
阻止
QGraphicsItem
移出QGraphicsScene
、
、
270)的固定维度的场景:在它的内部,我有一个自定义的GraphicsItem,多亏了ItemisMovable标志,我可以
移动
它,但我希望它留在场景中;我的实际意思是,我
不
希望它的坐标既不低于(0;0),也不高于(481;270)。我尝试了几种解决方案,比如覆盖
QGraphicsItem
::itemChange(),甚至
QGraphicsItem
::mouseMoveEvent(),但我仍然无法实现我想要做的事情。我的
QGraphi
浏览 0
提问于2012-10-28
得票数 14
回答已采纳
1
回答
QGraphicsItem
setPos
未
移动
项
目的
位置
、
MainWindow : public QMainWindow {private: QGraphicsView *mView;void MainWindow::button1Clicked() { mItem->
setPos
pos() + QPointF(7.0f, 7.0f)); // doesn&
浏览 0
提问于2011-10-14
得票数 0
回答已采纳
2
回答
在QGraphicsView中拖动鼠标时,如何量化多个QGraphicsItems的
位置
?
、
、
、
、
在QGraphicsView中拖动鼠标时,我无法正确量化多个QGraphicsItems的
位置
。如果一次只拖动一个,我设置的系统可以正确量化
QGraphicsItem
,但是,如果我选择了多个并拖动它们,则只量化主要项(鼠标正下方的
项
),其余项的
位置
将连续设置。我非常感谢任何人对此的帮助。我重新定义了mouseMoveEvent()和
setPos
()函数: QGra
浏览 0
提问于2011-08-11
得票数 0
回答已采纳
1
回答
未触发
QGraphicsItem
setPos
()
、
、
的确有 BezierNode::BezierNode(QPointF point, Type type) :
QGraphicsItem
在
QGraphicsItem
::mouseMoveEvent()中(根据上的Qt源),有一个对item->
setPos
(...)的调用。然而,如果我尝试重新实现BezierNode::
setPos
(..),它永远不会在
移动
对象时触发。
QGraphicsItem
浏览 4
提问于2014-10-09
得票数 0
1
回答
如何使用
QGraphicsItem
::
setPos
()函数
、
、
我不知道
setPos
()类的
QGraphicsItem
函数是如何工作的。public: {
浏览 8
提问于2022-09-21
得票数 0
回答已采纳
1
回答
更改场景事件处理程序中的QGraphicsItems
位置
?
、
、
我在用在
QgraphicsItem
上设置事件筛选器(请参阅)(static cast <QGraphicsSceneMouseEvent*>(event))->
set
浏览 2
提问于2013-11-24
得票数 3
2
回答
图形
项
的
位置
总是显示为0,0。
、
我试图用下面的代码打印这些点的
位置
。程序总是将
位置
打印为QPointF(0,0)。QList<
QGraphicsItem
*> list = scene->items();{ qDebug()<<item
浏览 6
提问于2014-12-08
得票数 1
回答已采纳
1
回答
itemChanged从未在
QGraphicsItem
上调用过
、
然而,当我
移动
句柄时,这个函数似乎没有被调用。根据以下内容: 它应该在任何时候状态改变时被调用,我想这应该包括
位置
。有人能解释一下如何在
移动
句柄时调用此函数吗?
浏览 2
提问于2011-11-19
得票数 2
回答已采纳
1
回答
设置QGraphicsView标志时在ItemIsMovable中不可
移动
的子项
、
、
、
、
为了调整中的
项
的大小,我将表示顶点的子项放到要
移动
的
项
上(使用构造函数中建立的父-子关系)。这些是下图中的四个蓝色圆圈:但是子顶点没有接收鼠标事件。只有父
项
(红方)才会收到鼠标事件。以下是Item的定义
QGraphicsItem
(parent) setFlag(ItemIsMovablevertices[i]->setVisible(true); QRect
浏览 1
提问于2014-02-13
得票数 4
回答已采纳
1
回答
QGraphicsItem
只通过X轴
移动
对象
、
change == ItemPositionChange) return
QGraphicsItem
update( QRectF().x(), boundingRect().y(), boundingRect().width(), boundingRect().height() );
QGraphicsItem
update( QRectF().x(), boundingRect().y(), boundingRect().
浏览 1
提问于2014-04-05
得票数 6
回答已采纳
1
回答
为什么
QGraphicsItem
::scenePos()一直返回(0,0)
、
、
、
通过阅读文档,我认为scenePos()应该返回线在场景中的
位置
,而不是它在本地坐标系中的
位置
。我做错了什么?
浏览 1
提问于2009-07-20
得票数 8
回答已采纳
1
回答
QT - QGraphicsScene不能正确显示(z-buffer?)
、
首先是添加矩形,其作用类似于图形的
位置
。接下来,包含图的png的QPixmap被显示在上面。我看不到一些数字,因为它们在那条长方形下面。我正在按照应该显示的项
目的
顺序进行绘画。}
QGraphicsItem
* item(panak_black);
浏览 3
提问于2013-05-03
得票数 0
回答已采纳
3
回答
如何防止子
QGraphicsItem
随父移位?
、
、
、
一些GraphicsImageItem应该在单击时与父对象一起
移动
,一些应该在单击时停留在同一
位置
,直到框通过在任何图形项目之外单击而获得focusOut。有没有一种方法可以防止子
QGraphicsItem
与父the一起
移动
?; nonMovableItem->
setPos
::sceneEventFilter(target, event)
浏览 0
提问于2018-03-12
得票数 1
6
回答
应用
QGraphicsItem
::ItemIgnoresTransformations后保持相对子
位置
、
、
我希望QGraphicsTextItem始终位于
QGraphicsItem
的正上方,但我也希望文本在比例因子低于1时保持相同的大小,即,即使父图形
项
缩放较小时,文本的大小也保持为1。但是我似乎找不到一种方法来使文本的
位置
始终保持在
QGraphicsItem
之上。有没有办法做到这一点?更糟糕的是,一些文本项开始“抖动”,也就是说,它们开始连续轻微地改变
位置
,以至于看起来它们在抖动。如果这是我需要使用的函数,我想我不知道如何正确使用它。); fTextItem->
setPos
浏览 1
提问于2012-07-13
得票数 8
回答已采纳
1
回答
当图形站点boundingRect超过场景rect时检测
、
当用户单击图形视图时,我将添加一个qgraphicsTextitem,并且我将使用setTextInteractionFlags(Qt::TextEditorInteraction);设置图形库的编辑模式。用户输入的文本应该限制在sceneRect内部,我如何在图形框架中这样做。
浏览 1
提问于2014-04-22
得票数 1
回答已采纳
1
回答
将
QGraphicsItem
从一个QGraphicsScene复制到另一个QGraphicsScene,
项
就会突然切换到(0,0)
、
、
、
AddItem按钮应该将项目从RenderArea添加到CollectionView中的现有项目列表(可能已经
移动
) 在下面的代码中,ShapeView::addItem()应该从RenderArea创建项
目的
副本当我添加
项
时,即使CollectionView中的
项
已经
移动
,它们的
位置
也会重置为0,0 (或者在RenderArea中的初始
位置
是什么;但是添加的工作正常,单个
项
属性是正确的,比如形状和颜色;同时-CollectionView
项</
浏览 1
提问于2015-04-20
得票数 0
回答已采纳
2
回答
Qt:使用鼠标将
QGraphicsItem
(boundingRect())调整为QGraphicsScene大小
、
、
、
、
我想用鼠标调整我的
QGraphicsItem
的boundingRect()大小。我尝试了左上角,但右下角也在
移动
。我想有固定的右下角,只改变大小,而不是整个
位置
。resizemode4) //if top left selected HERE IS MY ISSUE {
浏览 0
提问于2014-03-21
得票数 8
回答已采纳
1
回答
鼠标悬停
移动
QGraphicsItem
、
我正在尝试
移动
一个
QGraphicsItem
,鼠标悬停在父
项
上。QGraphicsSceneHoverEvent *event) QPointF position = mapToScene( event->pos());} 但物品没有
移动
。在不使用ItemIsMovable标志的情况下,是否有其他方法可以用鼠标
移动
场景中的项目,因为我希望在调用了父
项
之后,将其
浏览 2
提问于2013-11-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
中国移动终于良心了,免费提供12项权益,用户:总算不套路了!
用C#分别开发汇川,固高,雷赛等控制运动卡运动控制功能编写完整示例程序
PyQt编程:二维图形的简单绘制及坐标变换示例
全面剖析-VB常用控件之列表框控件使用详解!
打通宝马汽车IMU数据,Quest Pro实现位置运动精确匹配的AR/VR驾乘体验
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券