Из-за того, что у меня функции описаны примерно в такой конструкции { QApplication a(argc, argv); QWidget wgt; wgt.show(); return a.exec(); }, то окна открываются поочередно, а процесс завершается принудительно
По книге Qt 5.3 Макс Шлее переписываю код примеров. А 3 окна решил попробовать запустить сам. Если там и описывается, как это сделать, то я ещё не дошел