Я уже создал второе окно для моего приложения в Qt Designer. Я прочитал, что QMainWindow будет неправильным классом для второго окна (в основном это должен быть только какой-то диалог), поэтому я хотел бы изменить базовый класс.
Мой вопрос (ы):
- Есть ли способ изменить базовый класс без создания нового окна и копирования моего кода в новые файлы?
- Может кто-нибудь объяснить, когда использовать QMainWindow, QDialog и QWidget? Я не нашел хороших объяснений различий между этими тремя базовыми классами в Qt.