社区
Qt
帖子详情
1个应用程序如何造出2个Cursor?
念茜
2012-01-11 04:59:16
我有两个widget窗体在屏幕上,一个widget A ,一个widget B:
在这里,可以把B理解为A的影子,它们是同一个类的不同实例。
我希望实现的效果是,当我鼠标在A上乱动时,B也有相同的鼠标假象在动;当鼠标在B上乱动时,A也一样。
值得一提的是,A和B是一个应用程序中的,并非2个应用程序。我该如何处理?
期待各路大侠的ideas ~
...全文
396
14
打赏
收藏
1个应用程序如何造出2个Cursor?
我有两个widget窗体在屏幕上,一个widget A ,一个widget B: 在这里,可以把B理解为A的影子,它们是同一个类的不同实例。 我希望实现的效果是,当我鼠标在A上乱动时,B也有相同的鼠标假象在动;当鼠标在B上乱动时,A也一样。 值得一提的是,A和B是一个应用程序中的,并非2个应用程序。我该如何处理? 期待各路大侠的ideas ~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
三条猫
2012-01-14
打赏
举报
回复
[Quote=引用 12 楼 yiyaaixuexi 的回复:]
引用 10 楼 xinqingfly 的回复:
引用 9 楼 yiyaaixuexi 的回复:
引用 8 楼 xinqingfly 的回复:
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是……
[/Quote]
你的硬件平台CPU和内存是多少啊?
念茜
2012-01-14
打赏
举报
回复
[Quote=引用 10 楼 xinqingfly 的回复:]
引用 9 楼 yiyaaixuexi 的回复:
引用 8 楼 xinqingfly 的回复:
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是QGraphiceScene的话可以把鼠标做成item……
[/Quote]
无敌卡,跟不上……
2在路上
2012-01-12
打赏
举报
回复
这个真没想出好的点子。。。
七夜_雪
2012-01-12
打赏
举报
回复
大家来找茬。。。效果一样。哈哈
念茜
2012-01-12
打赏
举报
回复
[Quote=引用 10 楼 xinqingfly 的回复:]
引用 9 楼 yiyaaixuexi 的回复:
引用 8 楼 xinqingfly 的回复:
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是QGraphiceScene的话可以把鼠标做成item……
[/Quote]
这个想法有意思
,我试一试!
xinqingfly
2012-01-12
打赏
举报
回复
[Quote=引用 9 楼 yiyaaixuexi 的回复:]
引用 8 楼 xinqingfly 的回复:
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是QGraphiceScene的话可以把鼠标做成item
我觉得这样影子widget中的鼠标不会流……
[/Quote]
那把另外一个widget上的鼠标做成一个无外框的对话框,然后使用move进行操作是不是快一点
念茜
2012-01-12
打赏
举报
回复
[Quote=引用 8 楼 xinqingfly 的回复:]
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是QGraphiceScene的话可以把鼠标做成item
[/Quote]
我觉得这样影子widget中的鼠标不会流畅,而是一蹦一蹦的
xinqingfly
2012-01-12
打赏
举报
回复
鼠标在A内移动的时候向B发送信号,然后B接收到信号就进行重绘,在paintEvent中绘制对应位置的一个鼠标模样的图标,位置可以通过信号从A发过来;同理鼠标在B移动的时候也可以给A发送信号进行重绘;不知道你A和B是什么样的widget,如果是QGraphiceScene的话可以把鼠标做成item
念茜
2012-01-12
打赏
举报
回复
[Quote=引用 4 楼 louiswangbing 的回复:]
大家来找茬。。。效果一样。哈哈
[/Quote]
不是大家来找茬 嘿嘿~~
三条猫
2012-01-11
打赏
举报
回复
判断鼠标所在区域内的相对位置,然后自己绘制一个假的鼠标,在另一个区域的相对位置显示就可以了吧?
ForestDB
2012-01-11
打赏
举报
回复
自己捕获鼠标move,然后模拟计算是在A还是B,计算对应B和A中的位置,自己draw,没做过的瞎说说。
lovemyliwu
2012-01-11
打赏
举报
回复
怎么可能有两个鼠标,放电影呗,鼠标在a时b全刷a的实时图像,反过来一样。
Qt
应用程序
Cursor
样式
Qt
应用程序
Cursor
样式 在X11上,Qt支持X
cursor
库,可以随意更改全彩色的
Cursor
主题。但是在嵌入式Qt开发中,没有X
cursor
的支持,效果就没这么乐观。 总结一下,我们可以通过以下三类方式修改Qt
应用程序
的
Cursor
样式:1. Qt::
Cursor
Shape Qt提供以下
Cursor
Shape,如下图: 代码: Widge
CURSOR
报错:
应用程序
错误:发生客户端异常(有关更多信息,请参浏览器控制台)。
应用程序
错误”并不可怕,只要我们按照上述步骤一步步排查,基本都能找到问题的根源。作为小白用户,不要害怕使用工具,只要多查资料、多尝试,就一定能解决问题。如果你在解决过程中遇到困难,欢迎添加我的微信,一起交流学习!
Cursor
无限续杯教程及彻底卸载方法
摘要: 本文详细介绍了Windows和Mac系统下
Cursor
工具(AI编程助手)的“无限续杯”方法,包括下载安装、使用虚拟邮箱/手机号注册、刷新Token等关键步骤,并提供了彻底卸载
Cursor
的完整指南(删除程序文件、配置缓存及注册表项)。注意事项提醒用户注意Token刷新和工具风险,同时给出GitHub工具地址。适用于想免费体验
Cursor
Pro功能或需完全卸载的用户,操作需谨慎并备份数据。
用
Cursor
+ Claude 制作全栈 SaaS
应用程序
幸运的是,这意味着我们还可以访问它们的原始文档文件,这些文件以 markdown 编写,可以在各自的 GitHub Repos 上找到。因此,由于这似乎是很多人感兴趣的话题,我想我会提供一些额外的信息和提示来配合视频,帮助您快速开始构建 SaaS
应用程序
,并希望能帮助您赚取一些额外的现金!作为指南,帮助我使用 Wasp 的 Websockets 功能在我的
应用程序
中实现聊天功能。重要的是,如果您发现
Cursor
持续犯同样的错误,请检查文档,找到问题,并在出现问题时添加新规则。
如何在Mac上使用Brew更新
Cursor
应用程序
Cursor
是一款强大的工具,旨在帮助用户更好地编写、编辑和讨论代码。它结合了AI技术,使得编程过程更加高效和便捷。
Cursor
不仅支持代码编辑,还可以与团队成员进行实时协作。随着技术的发展,工具的更新也变得越来越重要。保持
Cursor
的最新版本,不仅能享受到新功能,还能提高工作效率。如果你在使用过程中遇到任何问题,可以随时参考官方文档或社区支持。希望这篇博文能帮助你更好地理解和使用
Cursor
!
Qt
21,498
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章