Дело в следующем:
У вас есть главное окно (ui1), которое должно содержать два других интерфейса (ui2 и ui3). Ни ui2, ни ui3 не заботятся ни о каком другом пользовательском интерфейсе. У них есть только слоты, на которые можно реагировать, и они также могут излучать сигналы. См. Рисунок ниже.
+----------------------------+
| +------+ +------+ |
| | | | | |
| | | | | |
| | | | | |
| | ui2| | ui3| |
| +------+ +------+ |
| |
| ui1 |
+----------------------------+
ui1 загружается классом AppWindow и используется так:
...
int main(int argc, char *argv[])
{
CustomApp app(argc,argv);
AppWindow w;
w.show();
return app.exec();
}
Каков рекомендуемый способ создания класса AppWindow? Любой простой пример?
Спасибо