QtitanDataGridModel-view DataGrid component with rich functionality for Qt.C++ and PySideQtitanRibbonReplicates Microsoft RibbonUI interface for Qt.C++ and PySideQtitanNavigationDesignUIReplicates Microsoft Navigation Design interface for Qt.C++ and PySideQtitanChartCharts and Diagrams component for Qt.C++ and PySideQtitanDockingDockable Panels and Tool Bars for Qt.C++ and PySideQtitanFastInfosetXML Compressed format FastInfoset implementation for Qt.C++ and PySideRoadmap Development 2023
FireDataGridPowerful, modern, fast, DB-Aware Grid for Delphi-FiremonkeyFireDockingDelphi IDE/Visual Studio implementation of dock panels for Delphi-Firemonkey
We have a QWindow inside a QWidget which we add to the MDI Area using a QMdiSubWindow.
The QWindow is still visible when the back page is shown. This did not happen in QTitanRibbon 4 -- it's a new problem with QTitanRibbon 5.
I've been trying to find the cause of the issue by debugging my application built with each ribbon version but it has been very difficult to understand. In addition, the code for showing/hiding the back page is nearly identical in the two version (reference RibbonBackstageView::showEvent).
In an attempt to work around the issue, I've tried hiding my QWindow widgets when I receive the aboutToShow() signal from the back page view. However the mouse will not function on my back page in the region of the QMdiArea. The QMdiArea (and it's parent) are still visible and consuming mouse input. This suggests that the QMdiArea's parent has not been hidden (or it's at the wrong z-order).