我有从MyForm
继承的QMainWindow
类。
这是我的代码:
std::auto_ptr<MyForm> pForm(new MyForm(3,3));
QTest::keyPress(&pForm, Qt::Key_0);
但是,当我在上面使用
QTest::keyPress
时,我得到:有任何想法吗?
最佳答案
请尝试以下操作:
QTest::keyPress(pForm.get(), Qt::Key_0);
第一个参数的类型应为
QWidget*
,而不是std::auto_ptr<MyForm>*
。