Я начал реализовывать ленточный интерфейс microsoft в библиотеке qt, но наконец понял, что это слишком сложная задача для меня.
Поэтому я решил использовать встроенную ленту MFC внутри своего приложения.
Но главный вопрос - как это сделать?
Qt не имеет встроенной ленты MFC, но ближайшая доступная вещь - QTabWidget .Вы можете использовать таблицы стилей CSS, чтобы они выглядели как лента MFC.Если вам нужен точный вид ленты MFC, вам нужно переопределить paintEvent и нарисовать виджет так, как вам нужно. Некоторые примеры CSS для начала. 1) https://gist.github.com/espdev/4f1565b18497a42d317cdf2531b7ef05 2) http://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
Существует встроенная библиотека под названием QtitanRibbon , хотя она не бесплатна, посмотрите бесплатную пробную версию. Также ознакомьтесь с ответом