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
I am getting an assert when clicking on the filter icon in the header row of a grid. The assert is in QtnGridGraphics.cpp:2447. The comment says unsupported Qt version.
Q_ASSERT(false); //Unsuported Qt version, use private header directly. Use QT_INCLUDE_PRIVATE_H define.
The reason why the assert is happening is because of this:
if (version == "4.7.0" || version == "4.7.1" || version == "4.7.2" || version == "4.7.3")...
I'm on version 4.7.4, so I take it it's not supported. Could I just add "version == 4.7.4" to this code and rebuild? Or is there a new version coming out soon that will deal with this?
Other way to build the source code of the QitanDataGrid with the Qt private headers. To do that you need uncomment define QT_INCLUDE_PRIVATE_H in the begining of the file QtnGridGraphics.cpp or specify this define in project file.