Qt的UI测试:无法执行QTEST ::按键
-
26-09-2019 - |
题
我具有从MyForm
继承类QMainWindow
。
下面是我的代码:
std::auto_ptr<MyForm> pForm(new MyForm(3,3));
QTest::keyPress(&pForm, Qt::Key_0);
然而,当我使用QTest::keyPress
它,我发现了:
错误:没有匹配的函数调用按键(标准:: auto_ptr的*,Qt的::密钥)
任何想法?
解决方案
尝试以下方法:
QTest::keyPress(pForm.get(), Qt::Key_0);
的第一个参数应具有类型QWidget*
,不std::auto_ptr<MyForm>*
。
不隶属于 StackOverflow