Я не уверен, как спросить это, но здесь идет вопрос:
Я перехожу с J2SE на Qt. После создания некоторых небольших приложений в Qt я заметил, что я создал слишком много файлов по сравнению с тем, что я бы создал, если бы разрабатывал на Java (я использую Netbeans).
Например, для графического интерфейса для заказов необходимо создать
- Главное окно поиска заказа
- Диалог редактирования заказа
- Диалог управления заказами
- Может быть, некоторые другие диалоги ...
Для Java мне не нужно создавать новый файл для каждого нового диалога, диалог будет создан в самом классе JFrame. Итак, я буду видеть только 1 файл для заказов, в котором есть другие диалоги. Однако в Qt мне нужно было бы создать 1 файл пользовательского интерфейса, 1 файл заголовка, 1 файл cpp для каждого диалогового окна (я знаю, что я могу просто поместить cpp в заголовок, но легче просматривать коды в отдельных файлах) , Итак, в конце я мог бы получить 3 (если есть 3 диалоговых окна) x3 files = 9 файлов для графического интерфейса в Qt, по сравнению с Java, который является только 1 файлом.
Я знаю, что могу создать графический интерфейс, кодируя его вручную. Но это кажется простым для небольших графических интерфейсов, но не для сложных графических интерфейсов с большим количеством входов, вкладок и т. Д.
Итак, есть ли какие-либо предложения о том, как минимизировать файл, созданный в Qt?