当前位置: 首页 > news >正文

做代理哪个网站靠谱整站关键词排名优化

做代理哪个网站靠谱,整站关键词排名优化,国内网站备案要多久,为什么不能自己做网站在win平台下,实现截取选桌面执行推理功能,用一个qwidget(j对象名为m_selectWidget)来显示选取范围的边框,但这个qwidget显示后,其他窗口在他下面可以接受鼠标相应的事件,但原来的鼠标形状功能失效(mac正常&…

        在win平台下,实现截取选桌面执行推理功能,用一个qwidget(j对象名为m_selectWidget)来显示选取范围的边框,但这个qwidget显示后,其他窗口在他下面可以接受鼠标相应的事件,但原来的鼠标形状功能失效(mac正常),分析原因是上层是m_selectWidget,而m_selectWidget的形状为Qt::ArrowCursor,通过分析,在win平台下,已当前鼠标所在的widget为最后一个鼠标形状,所以下层的鼠标形状修改后马上又被m_selectWidget的Qt::ArrowCursor覆盖,导致鼠标形状一直为Qt::ArrowCursor。

        通过源码的分析,发现一个解决方案一:

1、重载QApplication的notify接口,当QEvent的类型为QEvent::CursorChange的时候,发送一个信号(例如:sigCursorChange)

2、m_selectWidget绑定这个信号,在槽函数获取当前鼠标所在的qwidget,然后吧m_selectWidget自身的形状设置为此qwidget的形状即可

方案二:通过win系统api修改m_selectWidget的属性,忽略所有的鼠标事件。

关键代码:SetWindowLongPtr((HWND)m_selectWidget->winId(), GWL_EXSTYLE, GetWindowLong((HWND)m_selectWidget->winId(), GWL_EXSTYLE) | WS_EX_TRANSPARENT | WS_EX_LAYERED);

相关地址:

SetWindowLongPtrA function (winuser.h) - Win32 apps | Microsoft Learn

Window Features - Win32 apps | Microsoft Learn

方案三:

最简单的方案,通过设置属性

m_selectWidget->setWindowFlags(Qt.WindowTransparentForInput);

注意:方案二和方案三子类也无法获取输入操作

http://www.shuangfujiaoyu.com/news/38360.html

相关文章:

  • 网站搭建合同范本seo外链专员工作要求
  • 胶州建网站天津seo推广服务
  • java网站开发计划表网络舆情信息
  • 服务器做的网站怎么使用教程网络营销师证书有用吗
  • win2008iis配置网站网站seo排名优化价格
  • 网站建设的栏目如何做好网络推广
  • 网站建设包括什么科目创建网站的基本步骤
  • 做文明人网站专题上海网站推广排名公司
  • 广州公司网页制作自贡网站seo
  • 课程网站建设域名查询
  • 宁波网站建设流程同城推广引流平台
  • 聊城做网站推广哪家好百度提交网址多久才会收录
  • 心理网站开发背景运营seo是什么意思
  • 建设厅里网站查不到外地施工单位活动营销的方式有哪些
  • ps做网站logo设置多少教你如何快速建站
  • 2019银川住房建设规划信息网站网上怎么推广产品
  • 网站开发的可行性分析网站建设黄页在线免费
  • 通辽网站建设石家庄百度seo排名
  • 大连网站建设#选领超科技网页设计代码案例
  • 相机网站建设规划书广州网站快速优化排名
  • .net网站做增删改管理培训
  • 网站的常用技术有哪些营销软文500字范文
  • 网络营销网站建设方案微信营销推广软件
  • web页面设计工具台州seo
  • 云南哪有网站建设推广网络营销的发展趋势
  • 偷拍男女宾馆做爰网站互动营销的案例及分析
  • 陕西网站建设排名百度指数人群画像怎么看
  • 江南大学做网站网上哪里接app推广单
  • 微信官方网站下载百度爱采购官网首页
  • 怎么模仿一个网站网络推广网站有哪些