|
我使用rh9和Qt3.1
我这里有两个对话框DlgMain,DlgAbout.
在DlgMain上面有一个按钮About,我想在点击按钮About的时候弹出对话框DlgAbout.
我用Qt设计器设计了两个对话框,从而产生了两个ui文件dlgmain.ui和dlgabout.ui.
然后,我在对dlgmain.ui和dlgabout.ui进行一些操作时候,Qt设计器自动产生了dlgmain.ui.h,dlgabout.ui.h文件.
在DlgMain里面添加了一个槽SlotAbout(),并且让这个槽与按钮About的clicked()信号相连接.
我在文件dlgmain.ui.h里面进行如下操作:
#include "dlgabout.ui.h"
void DlgMain::SlotAbout()
{
DlgAbout *p = new DlgAbout;
}
在编译的时候,系统提示出错,DlgAbout undeclared.
请问,如何解决?谢谢!
在这里,我对信号和槽的使用是没有错的,比如我在SlotAbout()里面成功测试了对DlgMain上面的另外一个按钮OK显示和隐藏操作.也就是说,我的信号和槽的使用是没有错的. |
|