Уважаемые знатоки прошу подсказки, на возможно тривиальный вопрос.
Каникулы после сессии в самом разгаре, решил продолжить проект, который начал в прошлом семестре. Доставляет много удовольствия. Пока продолжаю работать над GUI и его функциональностью.
Сейчас добавлены несколько панелей в инструментарий, и написано свое диалоговое окно. Каждая панель инструментария является одним отдельным виджетом с флагом Qt::Dialog. Данный флаг применен по причине перерисовки поля QGLWidget. Таким образом не возникает проблем в буфере. Все панели инструментов собраны в виджете(классе) tools а панели диалогов в виджете(классе) dialogs. Теперь происходит маленькая неприятность при активации панелей. Если диалог лежит поверху какой либо панели, то панель при клике перекрывает диалог очень тупо как на приложенных скринах, а хотелось бы, чтобы одновременно все видимые панели были поверх диалога.
Тут то и вопрос : а как это сделать ? Попробовал применить raise() к виджету tools, не помогает. Где-то мне логического хода не хватает.
Заранее благодарю за разъяснения.