В чем отличия main.cpp и mainwindow.cpp, main.h и mainwindow.h?
Недавно начал учить Qt и возник такой вопрос. При создании проекта появляется не только main.cpp, но и mainwindow.cpp и mainwindow.h, для чего они нужны?
P.S. Если вас не затруднит, то ответьте на ещё один вопрос: для чего нужен pro-файл, который тоже генерируется при создании проекта?