В моем проекте я использую QWizard и QWizardPages, но в конце концов я обнаружил, что эти классы имеют слишком много ограничений, и я хочу изменить их исходный код.Но я думаю, что не стоит напрямую изменять исходный код qt, но скопировать их в папку моего проекта и переименовать имена классов.Кто-то делает то же самое раньше?Я не могу скомпилировать файлы успешно, кажется, что qMywizard.cpp включает сгенерированный moc-файл qMywizard.h в конце, и moc-файл невозможно скомпилировать без определения QMyWizardPrivate.Я также боюсь, что многие макросы не могут быть распознаны, когда файлы меняют местоположение.Кто-нибудь может дать мне совет?