标题:qte下没有把QFileDialog类包含进去,但是不知道应该怎么解决,请高手指点一下,谢谢!
作者:arthur_liu
日期:2008-11-06 09:47
内容:
qte下没有把QFileDialog类包含进去,但是不知道应该怎么解决,请高手指点一下,谢谢!
#1 [vrcats 11-06 10:10]
虽然你说了两遍,可我还是没懂
#2 [arthur_liu 11-06 16:46]
我写好的文件,在QT下是编译通过可以运行的,到了qtopia下面以后编译就会出现下面的问题,不知道你是否遇到过
config.cpp:453: error: ?QFileDialog? has not been declared
我听某些高手说是修改一下qconfig.h和qcongig-qpe.h的代码,把相关的define注释掉,然后重新编译qte就可以了,然而我却没有弄成功,所以再次发帖子希望高手能够指点一下。
#3 [fanzhichao 11-06 16:48]
这个问题好多人都问过啦。baidu一下
原因就是你的libqte.so在编译时通过宏屏蔽掉了对QFileDialog类的支持。解决方法:
1.修改qconfig.h,去掉相关宏后再编译一遍libqte.so。不知道去掉哪些宏可以看qfeatures.h
2.自己写一个文件浏览器类,我就是这样做的
#4 [sfw456 12-02 09:16]
高手能不能说清楚点 你是怎么修改的 我弄不成功阿 谢谢
#5 [arthur_liu 01-07 12:21]
只要修改qpe.h这个文件就可以了,把相应的宏给注释掉就ok了。