问题标签 [mousepress]
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.
mouseevent - PyQt4:QGraphicsItem mousePressEvent() 禁用标志 ItemIsMovable
这是一个错误,我不小心解决了它,但不知道为什么会这样。我希望有人可以向我解释其背后的逻辑。
我重新实现了 QGraphicsItem 及其 mousePressEvent。通过这样做,该项目不再是可移动的。即使尝试调用QGraphicsItem.mousePressEvent(self, event)
它也不起作用。只有当我重新实现 mouseMoveEvent() 和 mouseReleaseEvent() 时,它才最终起作用。
代码:
java - Java Robot MousePress() 在 Windows 任务管理器上不起作用
问题:
Java Robot 的 MousePress() 在 99% 的情况下都可以正常工作,但它不能在 Windows 8.1 或 10 的任务管理器上工作(我没有测试过 7 或更低版本)。
As a matter of fact, when the Task Manager window is selected, even MouseMove() will fail.
要复制:
- 使用下面的代码,运行一次以查看代码是否有效。
- 打开任务管理器(CTRL+Shift+Escape),运行代码,然后快速选择任务管理器窗口。代码将完成执行,但鼠标位置不会改变。
代码:
问题:
- 有谁知道是否有办法让它工作?
- 是否有可用于 MousePress() 和 MouseMove() 的替代库?
- 我会被迫使用本机代码 (JNI) 以使其正常工作吗?
java - AWT mousePress() 和 keyPress() 在 Minecraft Forge 中无法正常工作
我尝试使用 awt.Robot 以编程方式创建鼠标和按键事件。问题是关键事件没有得到很好的处理。没有错误信息。这是代码:
我在 Mac OS 10.10.9、Java 8 上工作
menu - 处理 - mousePress 图像转到功能
我已经使用 menuStart.png 和 menuExit.png 加载并创建了两个图像按钮 menuStart 和 menuExit:
图像(菜单开始,250、350、100、42);
图像(菜单退出,450、345、110、45);
我在做什么: 我已经将我的页面设置为阶段。阶段 1 是菜单,阶段 2 是开始屏幕阶段 3 是选择难度屏幕 + 游戏,阶段 4 是退出屏幕,阶段 5 退出游戏。我想使用函数 mousePressed ,这样如果用户在阶段 1 中选择 menuStart 按钮,阶段 = 2。类似地,如果用户在阶段 1 中选择 menuExit 按钮,阶段 = 5。
我用代码做了什么: 我已经实现了 mousePressed 但不知道如何在图像参数中为 mousePressed 设置参数。我该如何设置呢?
代码:
java - 适用于 Skyrim 的 Java 自动点击器
该程序应该在 Skyrim 中进行鼠标点击。
它工作正常,但在我打开游戏之前,它不会单击鼠标,如果我切换到 Windows,它会再次工作。我不明白为什么?
这是我的代码:
c++ - 如何使用 SFML 鼠标移动分别移动多个图像?
下面是我的代码,它在一个窗口内显示两个图像。
现在通过移动鼠标,两个图像一起移动,但我应该如何分别访问它们?
我也很想听听建议,我可以在其中找到具有适当见解和良好解释的此类示例。提前致谢。
javascript - P5.js mousePressed() 函数不起作用:/
我已经安装了所有 p5 并且工作正常,但是每当我使用 mousePressed() 时它都不起作用(keyPressed 也不起作用)。这是有问题的部分:
这是完整的代码:
I have to add this extra text and stuff otherwise there is too much code ://// blahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblahblah
mousepress - 机器人在鼠标移动方法期间不按下鼠标
我目前正在开发一个基本的实用软件,它能够记录键盘和鼠标输入,将输入保存到 .txt 文件,并在文件中播放数据。我正在修改程序以添加文件和播放功能。我遇到的问题是鼠标移动方法中的 Robot.mousePress() 方法:
该程序遵循事件的基本顺序:1 数据初始化,2 按下鼠标,3 移动鼠标,4 释放鼠标。与我成功实现的另一种方法不同,这种方法在任何时候都不会无缘无故地按下鼠标。鼠标移动与播放功能完美配合。我似乎无法让机器人执行除移动之外的任何类型的鼠标事件,即使我重组了方法。
我尝试编辑该方法以确保机器人在按下 GUI 上的“播放”按钮时不按下鼠标,以免弄乱鼠标事件的焦点。该错误可能与代码的其他方面无关,因为程序中的其他所有内容都运行顺利。对象“mouseRobot”是Java.awt.Robot 类的基本扩展类,具有复合Robot mouse methods() 的基本接口,我什至直接从Robot 类调用mousePress 方法。
这种方法可能会出现什么故障?
qt - Qt:如何找到鼠标点击相对于图像的位置
我想实现一个图像编辑器。我在 QHBoxLayout 的 QLabel 中有一个 QPixmap。我已经覆盖了父小部件中的 mousePressEvent。当 mousePressedEvent 发生时,
指向相对于指针(鼠标)移动的位置。位移是 QLabel 到 QWidget 角落的距离。当我调整窗口大小时它会变大。我如何找到这个位移矢量?我想在 QPixmap 上准确地在鼠标所在的位置绘制一个像素。请注意,以下方法无法补救:
这些给出了所有不同的位置。没有在互联网上或 Qt 的文档中搜索让我更接近答案。先感谢您。
java - 使用 Java mousePress、mouseMove 和 mouseRelease 进行单击和拖动
我正在为 openLayers Web 应用程序(类似于 Google 地图)编写自动测试,试图让它像任何用户通常那样单击并拖动以平移地图。经过多次尝试和研究,我仍然无法让它自动平移。这是使用 Chrome 驱动程序。
我的代码似乎是正确的,因为我尝试开始测试,然后快速切换到一个充满文本的记事本窗口,瞧,文本被突出显示。
预期结果:地图平移
实际结果:光标跳转位置但地图不动
没有错误信息
更新:如果我在测试运行时将鼠标光标稍微移动到地图上,则平移会按预期进行。