首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏编码视界

    PySide6 GUI 编程(32):QMouseEvent 鼠标事件

    示例代码from __future__ import annotationsimport sysfrom datetime import datetimefrom PySide6.QtCore import Qtfrom PySide6.QtGui import QMouseEventfrom PySide6.QtWidgets import QApplication, QLabel, QMainWindow __init__() self.setWindowTitle('Mouse Events Demo') self.setToolTip('A PySide6 GUI Application Qt.AlignmentFlag.AlignVCenter) self.double_clicked_label.setMouseTracking(True) # 窗口自身追踪鼠标事件 QWidget(self) container.setLayout(v_layout) self.setCentralWidget(container) # 需要先按下鼠标按钮再移动才能触发

    94033编辑于 2024-08-23
  • 来自专栏橙子探索测试

    Selenium自动化测试-6.鼠标键盘操作

    But,我们好像只是知道定位,定位后的操作并不多,今天就来系统的了解下鼠标键盘操作。 鼠标操作 之前定位的时候,用到了click点击元素,selenium除了click模拟鼠标单击操作外,还提供了双击、右击、悬停、拖动等操作,使用这些要导入ActionChains类: from selenium.webdriver.common.action_chains ActionChains 中存储的行为; context_click() 右击; double_click() 双击; drag_and_drop() 拖拽到某个元素; move_to_element() 鼠标悬停 一、move_to_element() 以百度页面的设置为例,看看鼠标悬停怎么操作。 ? 鼠标移至设置,会出现下拉菜单,显示4个选项,代码如下: ? 整个流程是:定位到元素后,调用ActionChains()方法,将driver作为参数传入,鼠标悬停到元素上,perform()执行所有ActionChains中储存的行为。 ?

    1.8K10发布于 2020-03-11
  • 来自专栏全栈测试

    Selenium自动化测试-6.鼠标键盘操作

    But,我们好像只是知道定位,定位后的操作并不多,今天就来系统的了解下鼠标键盘操作。 鼠标操作 之前定位的时候,用到了click点击元素,selenium除了click模拟鼠标单击操作外,还提供了双击、右击、悬停、拖动等操作,使用这些要导入ActionChains类: from selenium.webdriver.common.action_chains ; drag_and_drop_by_offset()拖拽到某个坐标; 一、move_to_element() 以百度页面的设置为例,看看鼠标悬停怎么操作。 鼠标移至设置,会出现下拉菜单,显示4个选项,代码如下: ? 整个流程是:定位到元素后,调用ActionChains()方法,将driver作为参数传入,鼠标悬停到元素上,perform()执行所有ActionChains中储存的行为。

    2.5K10发布于 2019-10-17
  • 来自专栏智慧协同

    AngularJS实现鼠标移入显示,鼠标移出隐藏

    很简单: Mouse over me. <div n

    4K30发布于 2019-06-13
  • 来自专栏猿人谷

    使用鼠标

    hdc = BeginPaint( hwnd, &ps ) ; 5 wsprintf( szBuffer, "屏幕坐标:(%i, %i)", pt.x, pt.y ); 6 5 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ) 6 WM_PAINT: 4 hdc = BeginPaint( hwnd, &ps ) ; 5 EndPaint( hwnd, &ps ) ; 6 return 5 int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR szCmdLine, int iCmdShow ) 6 同HTGROWBOX #define HTMENU 5 //在菜单区域 #define HTHSCROLL 6

    3.6K100发布于 2018-01-17
  • 来自专栏叶子陪你玩编程

    scratch鼠标画笔-模拟鼠标的左右按键效果

    有一个任务,要实现当鼠标按下左键可以绘制蓝色线段,按下右键绘制红色线段,没有按下时不绘制效果。 ? scratch当中鼠标只能检测按下,无法识别左右按下,但是可以通过使用变量记住上次点击的的效果,下一次再点击就切换不同的效果,从而实现鼠标左右按键的效果。

    3.4K10发布于 2020-05-29
  • 来自专栏全栈程序员必看

    html 鼠标形状箭头,CSS各种鼠标样式介绍

    当你想在网页的不同位置让鼠标显示不 同形状,以体现不同的功能区;当你想让你的网站体现与众不同的风格时,考虑一下在鼠标样式上下功夫吧。 其实鼠标样式的用途还是极为广泛的,那么怎样才能实 现鼠标的不同样式呢? 这就要用到css层叠样式表中的cursor属性了。 cursor的属性: pointer:手型 crosshair:十字型 text:平时鼠标移动到文本上的样式 wait:等待的效果 default:默认的那种效果 help:带问号的鼠标样式 e-resize 当然非要兼容ie6以下浏览器,我们可以选择这样的css hack:{cursor:pointer;cursor:hand;} 讲到这,我想大家应该已经掌握了系统自带的cursor样式,接下来我将为大家重点讲解如何自定义 打开google,输入关键字“鼠标样式”,大家会发现有很多网站都有制作绚丽的鼠标样式,并写好了代码。

    9.5K20编辑于 2022-09-01
  • 来自专栏Puppeteer学习

    鼠标框选 下篇

    = function (options) { 4 var defaultOpts = { 5 callback: function () { }, 6

    1.3K10编辑于 2022-05-09
  • 来自专栏陶士涵的菜地

    GUI(鼠标事件)

    mouseClicked()方法,传递进参数:MouseEvent对象 调用MouseEvent对象的getClickCount()方法,得到点击次数 这个事件比action事件先执行,但是action事件除了鼠标还可以用键盘执行 Override public void actionPerformed(ActionEvent e) { System.out.println("鼠标点击 action事件"); } }); //鼠标点击 button.addMouseListener(new MouseAdapter @Override public void mouseClicked(MouseEvent e) { System.out.println("鼠标单击 "); if(e.getClickCount()==2){ System.out.println("鼠标双击");

    3.7K20发布于 2019-09-10
  • 来自专栏十月梦想

    js鼠标事件

    页面加载事件(onload),鼠标双击事件(ondbclick) window.onload=function(){                 //绑定元素,执行对应事件 鼠标双击(ondblclick (){                     alert('我是双击显示的');                 }             } 鼠标摁下(onmousedown)事件(摁下就执行,鼠标无需抬起 鼠标移入(onmouseover)事件             window.onload=function(){                 //绑定元素,执行鼠标移入事件   鼠标移入(onmousemove )                 document.getElementById('d6').onmouseover=function(){                     alert('鼠标移入操作 ){                     alert('鼠标移出操作');                 }             } PS:鼠标移动(onmousemove)和鼠标移入(onmouseover

    23.1K40发布于 2018-08-29
  • 来自专栏流川疯编写程序的艺术

    OpenCV鼠标画图例程,鼠标绘制矩形

    鼠标画矩形: // An example program in which the // user can draw boxes on the screen. // /* License:

    1.8K50发布于 2019-01-18
  • 来自专栏全栈程序员必看

    鼠标双击测试器_鼠标测试软件怎么用

    提示:以下是本篇文章正文内容,下面案例可供参考 一、使用步骤 点击鼠标左键然后在按钮内移动,正常来说是数字加一,如果数字加了一以上,就说明鼠标出现了双击, 解决方案 解决其实也很简单,更换微动单元就行

    3.1K20编辑于 2022-11-10
  • 来自专栏技术之路

    OpenCVSharp学习笔记(四)控制鼠标获得鼠标回调

    第一个参数@event MouseEventTypes 事件类型 第二三参数为x,y坐标 第四个参数flags 区分左右点击和特殊的键盘按键 第五个参数时用户传递的数据,这里没有用到

    46310编辑于 2024-04-23
  • 来自专栏全栈自学笔记

    常用鼠标事件

    1.常用鼠标事件 1.1 案例:禁止选中文字和禁止右键菜单 1.禁止鼠标右键菜单 contextmenu主要控制应该何时显示上下文菜单,主要用于程序员取消默认的上下文菜单 document.addEventListener 1.3 获取鼠标在页面的坐标 <script> // 鼠标事件对象 MouseEvent document.addEventListener('click', function 这个天使图片一直跟随鼠标移动 案例分析 ① 鼠标不断的移动,使用鼠标移动事件: mousemove ② 在页面中移动,给document注册事件 ③ 图片要移动距离,而且不占位置,我们使用绝对定位即可 ④ 核心原理: 每次鼠标移动,我们都会获得最新的鼠标坐标, 把这个x和y坐标做为图片的 top和left 值就可以移动图片 实现代码 <img src="images/angel.gif" alt= 1px 就会触发这个事件 // 2.核心原理: 每次鼠标移动,我们都会获得最新的鼠标坐标, // 把这个x和y坐标做为图片的top和left 值就可以移动图片

    4.1K10编辑于 2022-05-08
  • 来自专栏柠檬先生

    jquery鼠标事件

    .hover()   将两个时间函数绑定到匹配元素上,分别当鼠标指针进入和离开元素时被被执行。    .hover(handlerIn(eventObject),handlerOut(eventObject))     handlerIn(eventObject)       当鼠标指针进入元素时触发执行的事件函数 handlerOut       当鼠标指针离开元素时候触发执行的事件函数。    ,     解除绑定上面的例子中使用:     $("td").unbind('mouseenter mouseleave'); .mousedown()   当鼠标按下的时候绑定的事件处理函数 ").mouseout(function(){     ("p").css("background-color","#E9E9E4");   }); .mouseover()   当鼠标指针位于元素上方时触发的事件

    6.5K70发布于 2018-01-19
  • 来自专栏全栈程序员必看

    css鼠标禁用

    #1.鼠标的悬浮样式:cursor div:hover{ cursor:not-allowed; /* 光标是一个红色的圈加一个斜杠)*/ } 1、default 默认光标 6、e-resize 此光标指示矩形框的边缘可被向右(东)移动。 7、ne-resize此光标指示矩形框的边缘可被向 上及向右移动(北东)。 #2.阻止click点击事件 ####css禁用鼠标点击事件 pointer-events:none; 注:使用禁止触发事件时,鼠标样式会失效,变成箭头,即cursor:not-allowed; pointer-events

    5.1K20编辑于 2022-08-25
  • 来自专栏网络收集

    css鼠标样式

    1、cursor属性 在CSS中,使用cursor属性来定义鼠标的样式。 语法: cursor:属性值; 说明: cursor属性取值如下,默认值为default。 ;} #div_pointer{cursor:pointer;} </style> </head> <body>

    鼠标默认样式
    鼠标手状样式
    </body> </html> 在浏览器预览效果如下: image.png 分析: 我们可以看到,默认情况下鼠标是斜箭头 大家请记住,一般情况下,我们只需要采用浏览器默认的鼠标样式就可以了,如果实在特别需要的时候可以用“cursor:pointer;”。对于cursor的其他属性值,我们一般用不上。

    6.2K60编辑于 2022-04-13
  • 来自专栏angularejs学习篇

    js鼠标事件

    今天遇到一个非常奇怪而又搞笑的事情:给一个a标签添加一个鼠标移动上时给一个事件,我给其添加的是一个onMouseMove事件,结果在IE6 7 8 9和GOOLE中都很正常,结果在Firox中出现问题了 鼠标的一些事件如下所示: onMouseOver IE3|N2|O3 当鼠标移动到某对象范围的上方时触发的事件 onMouseMove IE4|N4|O 鼠标移动时触发的事件 onMouseOut IE4 |N3|O3 当鼠标离开某对象范围时触发的事件 onKeyPress IE4|N4|O 当键盘上的某个键被按下并且释放时触发的事件.

    17.4K30发布于 2018-09-20
  • 来自专栏h5学习笔记

    常用鼠标事件

    常用鼠标事件 1 、案例:禁止选中文字和禁止右键菜单 <body>    我是一段不愿意分享的文字    <script>        // 1. contextmenu 我们可以禁用右键菜单 3、 获取鼠标在页面的坐标    <script>        // 鼠标事件对象 MouseEvent        document.addEventListener('click', function (e) {            // 1. client 鼠标在可视区的x和y坐标            console.log(e.clientX);            console.log (e.clientY);            console.log('---------------------'); ​            // 2. page 鼠标在页面文档的x和y坐标 1px 就会触发这个事件       // 2.核心原理: 每次鼠标移动,我们都会获得最新的鼠标坐标,            // 把这个x和y坐标做为图片的top和left 值就可以移动图片

    2.7K20发布于 2020-09-30
  • 来自专栏linux运维

    系统鼠标设置问题:系统鼠标设置错误,影响使用

    检查鼠标设备首先确认系统是否正确识别了鼠标设备。# 列出所有输入设备xinput list找到鼠标设备的名称和 ID(如 Virtual core pointer 或具体型号)。2. 测试鼠标功能通过工具测试鼠标的移动和按键功能。# 示例:使用 xev 测试鼠标事件 xev移动鼠标并点击按键,观察终端输出是否正常。如果无响应,可能是驱动或硬件问题。3. 调整鼠标速度如果鼠标移动过快或过慢,可以调整鼠标速度。 阈值值越小,鼠标在低速时更灵敏。4. 更改鼠标按键映射如果鼠标按键功能异常,可以重新映射按键。 # 列出触摸板设备 IDxinput list # 禁用触摸板(将 <ID> 替换为实际设备 ID)xinput disable <ID> # 启用触摸板xinput enable <ID>6.

    87200编辑于 2025-02-09
领券