我在form1中设了一个按钮,按钮的clicked()信号连接到下边的这个槽
void Form1::showform2()
{
QDialog *form = (QDialog *)QWidgetFactory::create( "/home/cjq/de26/form2.ui" );
form->exec();
}
但是编译的时候报下边的错:
.obj/form1.o: In function `Form1::showform2()':
.ui/../form1.ui.h:18: undefined reference to `QWidgetFactory::create(QString const&, QObject*, QWidget*, char const*)'
collect2: ld 返回 1
make: *** [de26] 错误 1
请问是什么原因啊,是不是我的QT版本的问题啊?