[Interest] [Qt5 Beta] qmake: *.ui files not generated (uic not called)?

Till Oliver Knoll till.oliver.knoll at gmail.com
Sat Sep 1 11:51:35 CEST 2012


Hi,

I just installed the Qt 5 beta yesterday on my Mac and am in the process 
to upgrade my application.

1. Is this the proper place to discuss Qt 5 issues (from a user's 
perspective)?

2. Has there anything changed with regards when uic is to be called from 
the generated Makefile?


I had to uninstall the previous Qt 4.8.2, otherwise Qt headers would be 
picked up from /Library/Frameworks/WhoKnows/Qt - so conflicting Qt 
installations should not be a problem, I hope (I still have the Qt SDK 
with Qt 4.8.1 installed, but that one is in my home directory and should 
definitively not be in the standard include paths).


I did a "make distclean; qmake -r; make". The moc_files are 
re-generated, but not my *.ui files. They are defined in my *.pro/*.pri 
files like

   FORMS += $$PWD/ui/FooDialog.ui \
            $$PWD/ui/BarDialog.ui

(that black-magic "macro" $$PWD works for everything else - could that 
be the problem?)


Do I have to specify anything special in the CONFIG? I only include the 
generated "ui_FooDialog.h" headers in my implementation *.cpp files 
(Google told me that if those headers are not #include'd that uic won't 
bother generating them - is that true?).


Thanks, Oliver



More information about the Interest mailing list