首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT单元-测试: qtestlib分段错误

QT单元-测试: qtestlib分段错误
EN

Stack Overflow用户
提问于 2010-11-19 07:57:11
回答 1查看 489关注 0票数 0

我正在编写一个测试应用程序来测试显示的表单是否是正确的表单。这是在按菜单上的键之后。这里有一个代码块,在这里我得到了一个分段错误。

代码语言:javascript
复制
std::auto_ptr<MyForm> pForm(new MyForm(3,3));  
QTest::keyPress(pForm.get(), Qt::Key_0);  
QWidget *pWin = QApplication::activeWindow(); 
QCOMPARE(pWin->windowTitle(), QString("My Second Menu")); 

问题:

当您只是模拟按键时,

  • 真的有可能获得当前活动的窗口吗?
  • I在使用activeWindow时得到一个空指针,您是否可以得到本应显示在键盘上的窗口的句柄?

谢谢..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-22 10:49:04

弗兰克是对的。窗户没有被同步地激活。添加一个作为keyPress参数的延迟确实解决了这个问题。谢谢弗兰克!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4223095

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档