Как виджеты модулизованы (и, по -видимому, формы пользовательского интерфейса) в свои собственные файлы? Мне известно, что файл ui_mainwindow.h генерируется из Mainwindow.ui и содержит (глобальные) виджетные объекты/переменные, к которым вы можете получить доступ от Mainwindow.cpp, однако я нахожусь в потере того, как вы должны поместить эти объекты виджета в свои собственные файлы и/или классы, поэтому они инкапсулируют их.MainWindow.cpp
MainWindow.h
Button.cpp
Button.hpp
Search.cpp
Search.hpp
ListView.cpp
ListView.hpp
< /code>
Существует вариант создания всего программно, что я видел в проектах; RPCS3 напротив, кажется, использует новые формы пользовательского интерфейса для отдельных страниц/меню. Однако я хотел бы сохранить презентацию и логику отдельной, но я не уверен, как это сделать, не имея ни одного раздутого файла mainwindow.cpp.
Подробнее здесь: https://stackoverflow.com/questions/760 ... s-ui-forms