Daily Archives: May 30, 2007

如何自定义moc和uic生成的文件的扩展名 – qmake篇

这些内容针对Qt 4,在官方文档中没有提及。

在.pro文件中加入下面两行:


之后uic就可以生成.hxx结尾的头文件,moc就可以生成.cxx结尾的源文件了。

另外一个需要注意的是,在这个文档中提到了:
http://doc.trolltech.com/4.3/uic.html

“You must also remember to add ui_foo.h to your HEADERS (substitute your favorite name).”

在你改完.pro文件后,你需要把新的“ui_foo.hxx”添加到你的头文件中了。

注释:
2007-06-01 好像发现在Makefile中有关qmake_image_collection的后缀名称也跟着变化了。