问题标签 [qrubberband]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - QRubberBand,如何在上面画画
我正在尝试在QRubberBand
对象上绘制数字。我有带有QRubberBand
对象的类小部件rectangleRubberBand
;
我可以显示这个区域等,但我试图在区域而不是小部件上绘制一些数字,例如这个区域的宽度和高度。我怎样才能做到这一点?这是为了衡量图表的目的。
python - QPixmap & QRubberBand 缩放问题
我有一个“工作”示例,但我似乎无法弄清楚一些问题。我已经计算了橡皮筋内的 topLeft 和 bottomRight 坐标,并将它们转换为小部件坐标。但是 pixmap.copy() 不会复制这些坐标。移动的全局坐标系和小部件坐标系令人困惑,所以我认为我没有正确理解坐标系。
python - 调整大小后,QRubberBand 在 QGraphicsView 上移动
我在这个主题中遇到了同样的问题:QRubberBand move when I resize window,经过几次尝试后,我意识到这个主题的解决方案不适用于 QGraphics View。当我调整窗口大小时,为什么我的选择会围绕 QgraphicsView 移动。
我的主要课程:
调整大小之前:
调整大小后:
qt - qRubberBand 在某些情况下不连续绘制
我对 qRubberBand 在某些情况下不绘制连续矩形有疑问。我使用了 Qt 文档中的确切示例:
我的问题显示在此视频中:
如您所见,如果我从左上到右下绘制矩形,则矩形会平滑绘制。但否则,这幅画就不是连续的。
以下是我的代码的一些事件:
我试图交换 的坐标QRect
,删除.normalized()
函数,然后更正矩形坐标,但都没有奏效。任何帮助表示赞赏。
python - 如何防止在某个区域剪辑 QRubberband?
我打算制作一个小型照片裁剪软件,我遇到了这个问题,当我移动QRubberband
我制作的照片时,它有点像移动到QLabel
.
这是示例代码:(左键单击并拖动以制作 aQRubberband
并右键单击以移动QRubberband
)
我真的想不出一个可以做到的简单解决方案。我的第一个直觉是获取父母的大小,但我不知道下一步该怎么做。
nested - 是什么导致嵌套的 QRubberband 意外移动?
我只是好奇我是否可以制作一个嵌套的QRubberband
. (我或某人可能会发现它的用途)。我设法从这个答案编辑代码以制作嵌套的QRubberband
. 一切都很好并且可以正常工作,直到我将其移入QRubberband
其 parent QRubberband
。我很困惑,因为当我拖动它时它会疯狂地移动。
这是示例代码:
我试图弄清楚 2 个小时,但我似乎无法弄清楚是什么导致了不必要的运动。我最好的猜测是它来自于,mouseMoveEvent
但我不太确定它是来自父母QRubberband
还是来自QRubberband
内部。我希望有人能弄清楚这里发生了什么。
python - 仅在释放时使用 RubberBandDrag 选择项目
我有一个 QGraphicsScene,我有 QGraphicsItems 并启用了 RubberBand 选择。我想通过橡皮筋选择来选择这些项目,但我希望它们仅在释放橡皮筋时才被选中。现在它可以实时选择/取消选择项目。因此,只有在我松开橡皮筋时才能选择项目。我想我可能需要完全改变我添加橡皮筋的方式,但我不太清楚怎么做。
我也想让我的橡皮筋区域有颜色和半透明。我已阅读文档,但无法正确实现我已阅读的所有内容。任何帮助将不胜感激!