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

    Qt软键盘-发送按键事件

    QKeyEvent keyPress(QEvent::KeyPress, key, Qt::NoModifier, value); QKeyEvent keyRelease(QEvent::KeyRelease , value); 3.发送按键事件 QApplication::sendEvent(receiver, &keyPress); QApplication::sendEvent(receiver, &keyRelease

    3.4K20发布于 2019-07-15
  • 来自专栏测试人生

    你试过使用selenium爬虫抓取数据吗

    robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_A); robot.keyRelease KeyEvent.VK_A); Thread.sleep(2000); robot.keyPress(KeyEvent.VK_C); robot.keyRelease (KeyEvent.VK_C); robot.keyRelease(KeyEvent.VK_CONTROL); driver.get("https://ueditor.baidu.com robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease (KeyEvent.VK_V); robot.keyRelease(KeyEvent.VK_CONTROL); Thread.sleep(2000); }

    1.2K30发布于 2019-06-14
  • 来自专栏我要变牛

    骚操作-Java机器人

    (KeyEvent.VK_S); robot.keyPress(KeyEvent.VK_O); robot.keyRelease(KeyEvent.VK_O); robot.keyPress (KeyEvent.VK_U); robot.keyRelease(KeyEvent.VK_U); robot.delay(100); robot.keyPress(KeyEvent.VK_T ); robot.keyRelease(KeyEvent.VK_T); robot.delay(500); robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER); robot.delay(500); robot.keyPress(KeyEvent.VK_2); robot.keyRelease(KeyEvent.VK_2); robot.delay(500); robot.keyPress(KeyEvent.VK_MINUS); robot.keyRelease

    94210编辑于 2022-01-18
  • 来自专栏跟Qt君学编程

    轻量级Qt键盘-实现篇

    return; QKeyEvent keyPress(QEvent::KeyPress, key, Qt::NoModifier, value); QKeyEvent keyRelease (QEvent::KeyRelease, key, Qt::NoModifier, value); QApplication::sendEvent(receiver, &keyPress); QApplication::sendEvent(receiver, &keyRelease); }

    1.7K21发布于 2019-07-30
  • 来自专栏北京宏哥

    《手把手教你》系列技巧篇(五十四)-java+ selenium自动化测试-上传文件-中篇(详细教程)

    Thread.sleep(1000); // 按下回车 robot.keyPress(KeyEvent.VK_ENTER); // 释放回车 robot.keyRelease robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); // 释放 CTRL+V robot.keyRelease (KeyEvent.VK_CONTROL); robot.keyRelease(KeyEvent.VK_V); Thread.sleep(1000); // 点击回车 Enter robot.keyPress(KeyEvent.VK_ENTER); robot.keyRelease(KeyEvent.VK_ENTER);

    1.4K40编辑于 2022-02-11
  • 来自专栏代码小技巧分享分析

    Java实现网页截屏

    ; int width = (int) d.getWidth(); int height = (int) d.getHeight(); // 最大化浏览器 robot.keyRelease

    2.7K00发布于 2021-09-23
  • 来自专栏全栈程序员必看

    java 刷屏器「建议收藏」

    robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.delay(30); robot.keyRelease

    45710编辑于 2022-09-03
  • 来自专栏帮你学MatLab

    MATLAB调用Java操作键盘鼠标

    function key(index) import java.awt.Robot; robot = Robot; robot.keyPress(index); robot.keyRelease

    2.5K20发布于 2019-04-30
  • 来自专栏嵌入式开发圈

    侃侃单片机的裸奔程序的框架

    把去抖以及判断按键的释放用一个函数来处理,它不用软件延时,而是用定时器的计时(用一般的计时也行)来完成;代码如下 void ClearKeyFlag(void) { KeyDebounce标志寄存器 = 0; KeyRelease ,则返回键值 { KeyDebounce标志寄存器 = 0; KeyRelease KeyOldCode,只是抖动而已 } } else { if (KeyRelease

    1.5K22发布于 2020-05-21
  • 来自专栏Linux驱动

    19.QT-事件发送函数sendEvent()、postEvent()

    QApplication::sendEvent(&edit,&EventPress); //发送键盘按下事件 QKeyEvent EventRelease(QEvent::KeyRelease

    1.2K30发布于 2018-07-31
  • 来自专栏nginx

    从Selenium到PyAutoGUI:自动化登录的进阶实战与思考

    delayMs) { for (char c : text.toCharArray()) { robot.keyPress(c); robot.keyRelease random.nextDouble() < 0.05) { // 5%概率输入错误 robot.keyPress(KeyEvent.VK_BACK_SPACE); robot.keyRelease KeyEvent.VK_BACK_SPACE); robot.delay(delay); } robot.keyPress(c); robot.keyRelease

    59910编辑于 2025-11-16
  • 来自专栏早起Python

    玩坏了,用 Python 制作 GUI 钢琴~

    keys: keys[event.keysym].config(bg=btn_bg) master.bind('<KeyPress>', play_music) master.bind("<KeyRelease

    2.2K20编辑于 2022-09-21
  • 来自专栏Linux驱动

    19.QT-事件发送函数sendEvent()、postEvent()

    QApplication::sendEvent(&edit,&EventPress); //发送键盘按下事件 QKeyEvent EventRelease(QEvent::KeyRelease

    3.5K50发布于 2018-05-28
  • 来自专栏foochane

    Ubuntu16.04中sublime-text的安装

    *event, gpointer im_context) { XEvent *xev = (XEvent *)xevent; if(xev->type == KeyRelease

    83920发布于 2019-05-23
  • 来自专栏全栈程序员必看

    Java实现微信刷屏(2)

    robot.keyPress(KeyEvent.VK_CONTROL); robot.keyPress(KeyEvent.VK_V); robot.keyRelease

    78050编辑于 2022-07-05
  • 来自专栏零域Blog

    ubuntu下sublime text3无法输入中文的解决办法

    xevent, GdkEvent *event, gpointer im_context) { XEvent *xev = (XEvent *)xevent; if(xev->type == KeyRelease

    65620编辑于 2022-03-02
  • 来自专栏csdn

    用OpenCV加Robot打造Java版按键精灵

    robot.keyPress(KeyEvent.VK_WINDOWS); robot.keyPress(KeyEvent.VK_D); robot.keyRelease (KeyEvent.VK_D); robot.keyRelease(KeyEvent.VK_WINDOWS); robot.delay(1000);

    91910编辑于 2024-04-10
  • Tkinter GUI 编程教程

    print(f"输入框内容: {entry.get()}") entry = tk.Entry(root, width=30) entry.pack(pady=10) entry.bind("<KeyRelease

    16210编辑于 2026-02-02
  • 来自专栏C++

    【从零开始的Qt开发指南】(十八)Qt 事件进阶:定时器、事件分发器与事件过滤器的实战宝典

    鼠标按下)、QEvent::MouseButtonRelease(鼠标释放)、QEvent::MouseMove(鼠标移动); 键盘事件:QEvent::KeyPress(按键按下)、QEvent::KeyRelease

    30211编辑于 2026-01-14
  • 来自专栏python3

    基于tkinter的GUI编程

    备注:KeyPress可以用KeyRelease替换,表示当按键释放时触发事件。需要注意的是,输入的字母要区分大小写 窗口事件: ? ?

    6.8K10发布于 2020-01-16
领券