Предположим, что у меня есть файл about.ui. Как я могу сделать "about.h" и "about.cpp" из моего .ui файла? Я должен создать .moc файл также? Как я могу скомпилировать это после создания, чтобы видеть, произошли ли все правильно?
Нет.
about.ui генерирует ui_about.h, который вы включаете в свой собственный about.h
Затем вы создаете свой собственный класс, вытекающий из этого класса
class about : public QDialog, public Ui::about
{
Q_OBJECT;
....
}
QMake (на самом деле uic) автоматически сгенерирует ui_about.h
файл, который вы можете использовать для создания about.cpp (просто убедитесь, что файл .pro правильный). Вот учебное пособие
Вы можете захотеть использовать самый последний Qt (4.6) тоже btw.
.