[深圳]老王爱qt(825772667) 19:04:48
求教大佬一个诡异的问题。 我想在QT中调佣FindWindow 去找一个外部程序(海康摄像头app)的窗口句柄,然后内嵌到我的QT主程序之中。某个旧海康app版本没有问题,我用最新SDK译的海康app版本则一直返回空值。 诡异的是,当我把这个调用FindWindow 的函数放在某个菜单槽函数中时(只是放进去,没有执行),却可以取出正常窗口句柄了! 请问大佬们,这是怎么回事呢

[深圳]老王爱qt(825772667) 19:05:40

这是调用接口。 该接口是主程序起来之后自动调用的。

[深圳]老王爱qt(825772667) 19:05:56

[深圳]老王爱qt(825772667) 19:06:58
这是帮助slot。始终没有进这里,但把调用的接口放在这里,FindWindow 就返回了正常值。 注释掉就返回为空

[深圳]老王爱qt(825772667) 19:07:24

[深圳]老王爱qt(825772667) 19:07:41

[深圳]老王爱qt(825772667) 19:07:56
这是正常调用时嵌入到主程序中的效果。

[深圳]老王爱qt(825772667) 19:15:04
似乎是延时不够。。 我再继续试试。谢谢大佬

[深圳]老王爱qt(825772667) 19:19:35
看起来的确是延时不够造成的。 应该是新SDK包含的东西多了,启动速度慢了。当程序没有完全跑起来这时候我去拿窗口句柄就失败了。 我延时十几秒去拿就没有问题了

QT中调佣FindWindow返回空值相关推荐

  1. Access数据库中Sum函数返回空值(Null)时如何设置为0

    在完成一个Access表中数据统计时,需要统计指定字段的和,使用到了Sum函数,但统计时发现,指定条件查询统计时有可能返回空值(Null),导致对应字段显示为空白,正常应显示为0.基本思路是在获取记录 ...

  2. junit可执行但控制层无法执行_Junit测试时ContextLoader.getCurrentWebApplicationContext()返回空值...

    Junit测试时,test类调用manage类,manage类调用dao类 dao类的代码中有如下语句:ContextLoader.getCurrentWebApplicationContext() ...

  3. =空值返回空值_@ParameterizedTest在@CvsSource中具有空值

    =空值返回空值 在JUnit 4中编写参数化测试非常麻烦. JUnit 5对框架进行了一些有用的改进,并且使用不同的参数运行相同的测试比以前的版本要简单得多. 但是,在这样的参数中传递空值存在一个小问 ...

  4. 定义python函数时如果没有return_定义 Python 函数时,如果函数中没有 return 语句,则默认返回空值 None 。_学小易找答案...

    [多选题]因发现核酶而共享诺贝尔化学奖的科学家是(). [简答题]如果是六角梅花,你还可以用什么方法完成? [填空题]如果函数中没有 return 语句或者 return 语句不带任何返回值,那么该函 ...

  5. association判断不为空时_mybatis 一对一关联 association 返回空值

    mybatis 一对一关联 association 返回空值 最近学习spring mvc + mybatis开发,看的书是<Spring MVC+Mybatis开发 从入门到精通>,在学 ...

  6. 【Python XPath】使用XPath返回空值

    使用XPath返回空值 再练习使用XPath来爬取数据时,出现了以下情况,本人由于想要快捷,直接使用浏览器复制,结果返回了空的列表,为了验证,本人去浏览器搜索栏查看 一开始以为是复制错了,就自己写全 ...

  7. Qt +百度地图+获取返回位置点

    参考文章:https://blog.csdn.net/u014281970/article/details/82110446https://blog.csdn.net/liuyez123/articl ...

  8. qt waitForReadyRead 函数一直返回timeout

    平台 win10 x64系统 qt 5.14.2 编译x86程序 问题 同步阻塞方式读取串口数据(waitForReadyRead)一直返回timeout 过程 1.用的qt自带的QSerialPor ...

  9. 【C#】允许泛型方法T返回空值Null

    在设计一个返回类型为T的泛型方法时,有时希望能返回空Null,然后会报错: 根据提示,将返回值由Null改为default(T)即可. default(T)表示返回当前T类型的默认值,如果T为int则 ...

最新文章

  1. Windows图标:有一些你未必知道的东西
  2. python中plot实现即时数据动态显示方法_python中plot实现即时数据动态显示方法
  3. Selenium最全超时等待问题的处理方案
  4. JS字符串与二进制的相互转化
  5. AI从业几年还不具备提出新模型的技术能力?看这个就够了!
  6. StegaStamp:加州大学伯克利分校开源神奇的照片隐写术,打印的照片能当二维码用...
  7. 原生态mysql_mysql基础原生sql教程
  8. AD画封装的血泪教训:有叉的放在外侧
  9. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(6)-Unity 2.x依赖注入by运行时注入[附源码]...
  10. PHP strtotime 将时间转换为时间戳
  11. 2018华为网络技术大赛
  12. 科普数据迁移技术和方法论
  13. ASP.net 2.0 中 WebResource.axd 管理资源的一些知识点
  14. AOJ-AHU-OJ-401 Fibonacci GCD
  15. workbook对象需要关闭_jxl读取excel需要关闭Workbook?
  16. 嘉兴 机器人仓库 菜鸟_今天,菜鸟上线中国最大机器人仓库
  17. 关闭 Eureka 自我保护模式
  18. Oracle-12:伪列rowid和rownum
  19. Python实现淘宝爬取——奶粉销售信息爬取及其数据可视化
  20. 简述RC低通滤波原理

热门文章

  1. API卡_物联网卡为何更适用于儿童电话手表
  2. VMware虚拟机 安装Ubuntu22.04 详细教程
  3. Dynamo For Revit:房间编号
  4. 带字库LCD12864(ST7920)使用记录(命令 数据 地址 绘图 反白)
  5. python词云图制作壮观天体照_超简单:快速制作一款高逼格词云图
  6. linux关闭virbr0网卡
  7. shell的if嵌套
  8. HTTPS的通俗理解(加密、数字签名、数字证书)
  9. 电源适配器 全球定义
  10. CSS如何画一个三角形 + CSS如何画月亮