Название: Баг в QMdiArea (дочерние окна)? Отправлено: arhiv6 от Январь 24, 2015, 23:40 Всем привет. Понадобилось мне в программе использовать дочерние окна.
При добавлении нескольких окон активным остается последнее, а мне надо, например, первое. Стал искать, как это сделать. Логичной функции setCurrentSubWindow(QMdiSubWindow*) нет. Ладно, есть функция setActiveSubWindow(QMdiSubWindow*), вроде то что нужно, и даже работает: Код: QMdiArea *midArea = new QMdiArea(this); НО! если теперь расскоментировать строчку midArea->setViewMode(QMdiArea::TabbedView), от активным будет всё равно второе окно. 1) Это баг? 2) Как сделать активным окно при TabbedView виде? Название: Re: Баг в QMdiArea (дочерние окна)? Отправлено: arhiv6 от Январь 28, 2015, 15:58 + Ещё вопрос - если унаследовать класс QMdiArea, то как в наследнике реализовать сигнал currentChangedSubWindow, аналогичный сигналу currentChanged класса QTabWidget?
|