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
#include "mainwindow.h"
#include <QTextEdit>
#include <QApplication>
MainWindow::MainWindow(QWidget *parent)
: RibbonMainWindow(parent) {
auto style1 = new Office2016Style();
style1->setTheme(Office2016Style::Colorful);
qApp->setStyle(style1);
ribbonBar()->setFrameThemeEnabled(true);
if (Qtitan::RibbonPage* page = ribbonBar()->addPage(QStringLiteral("Home"))) {
ribbonBar()->setKeyTip(page->defaultAction(), "H");
}
if (Qtitan::RibbonPage* page = ribbonBar()->addPage(QStringLiteral("Edit"))) {
ribbonBar()->setKeyTip(page->defaultAction(), "E");
}
setCentralWidget(new QTextEdit(this));
auto dockPanelManager = new DockPanelManager(this);
auto dockWidgetPanel1 = new DockWidgetPanel("MyDock", dockPanelManager);
dockWidgetPanel->setWidget(new QTextEdit(this));
auto dockWidgetPanel2 = new DockWidgetPanel("MyDock2", dockPanelManager);
dockWidgetPanel2->setWidget(new QTextEdit(this));
dockPanelManager->insertDockPanel(dockWidgetPanel1, Qtitan::LeftDockPanelArea);
dockPanelManager->insertDockPanel(dockWidgetPanel2, Qtitan::LeftDockPanelArea);
}