• 2850阅读
  • 2回复

[提问]截获Qt粘贴的内容并处理 [复制链接]

上一主题 下一主题
离线happyandgo
 

只看楼主 倒序阅读 楼主  发表于: 2017-10-26
目标是QLineEdit类:无论是通过键盘快捷键(Ctrl + V)上下文菜单的粘贴选项还是编程时调用paste()功能执行的粘贴操作。我希望在完成实际的粘贴前,对被粘贴的对象进行处理,处理的结果是程序内按照我希望的方式进行粘贴,程序外不影响系统剪切板的内容
静候大神!
假如要是有个QPasteEvent就好了,可惜这个只是我想象的,哈哈!
离线小韩老师

只看该作者 1楼 发表于: 2017-10-27
没有就自己造,通过截获鼠标左键功能自定义自己处理粘贴功能,再截获键盘消息重新设计粘贴功能
离线never_forget

只看该作者 2楼 发表于: 2017-10-27
想法很新颖,可以通过截取程序的鼠标事件和键盘事件,将程序复制的内容保存在自定义的变量中,然后进行必要的粘贴操作,这样,不会影响系统的剪切板!
快速回复
限100 字节
 
上一个 下一个