谢谢回复。我已经找到问题,但还没解决。问题的说明我已经在一个新的帖子中叙说了。
是由于生成的ui_name.h文件中对PushButton控件的图标的设置的路径有问题。
我的一个Form文件放在工程文件test下,test下就是main.cpp,一个pro文件,一个image放的很多图标文件,再一个就是一个Form,我将创建的一个Form放在一个frmPage文件目录下,而不是直接放在test目录下。这样我的ui文件的路径就是test/frmPage/name.ui
但生成的ui_name.h文件又是生成在test目录下,所以ui_name.h中对pushbutton的图标的设置时的路径是"../image/*.png"。这个可能是由于ui文件生成ui_name.h时他的位置决定ui_name.h中控件的图标的设置的路径。所以这里就又问题了。在test目录下的ui_name.h文件的PushButton的图标设置路径是与test同级目录的image,而不是test目录下的子目录image。
所以,如果你明白的话,可以去看看我另一个帖子——QT4程序调用过程请教.