Проблема следующая, в книжке по QT(старой версии, 4 вроде бы) описано что можно и нужно из ui файла генерить хотя бы .h файл, чтобы использовать весь функционал, да и наследовать там что-то можно, вот строки оттуда:
Now run qmake to create a .pro file and a makefile (qmake -project; qmake gotocell.pro). The qmake tool is smart enough to detect the user interface file gotocelldialog.ui and to generate the appropriate makefile rules to invoke uic, Qt's user interface compiler. The uic tool converts gotocelldialog.ui into C++ and puts the result in ui_gotocelldialog.h.
Но этот хедер не создается так просто, пытался сделать подобное и на винде и вот на Федоре, результат один и тот же. Я конечно нашел как пофиксить, на второй страницы гугла форум на китайском языке где сплошные иероглифы, но советуют добавить вот это в pro файл:
QT += widgets
Только после этого я увидел .h файл. Причем ни в официальной документации, вообще нигде это не описано.
Если я не мог найти эту проблему в гугле, то значит либо я что-то делаю не так, либо этот функционал устарел и не нужен никому. Может кто-то подсказать что-нибудь на этот счет? Может вообще забить на эти хедер файлы и пользоваться остальным функционалом?