RibbonUI/README.md

3.7 KiB

RibbonUI

Logo

Qt RibbonUI

1. Introduction

RibbonUI is a lightweight, minimalist and elegant Qt component library written in QML and designed with reference to the Microsoft Ribbon style.

点击查看中文文档

Home Light Classic Home Light Classic

Home Light/Dark Theme (Classic Style)

Home Light Modern Home Light Modern

Home Light/Dark Theme (Modern Style)

2. Included Components

Currently supports 30 components, more will be added later.

Components Introduction Demo Picture
RibbonWindow A Window component that relies on framelesshelper to support exit confirmation popups and blur style backgrounds. RibbonWindow
RibbonTabBar A toolbar with support for page switching and retracting, and support for placing customized buttons in the upper right corner, just like Microsoft Word's. RibbonTabBar
RibbonTitleBar A window title bar that supports custom colors and the free addition of secondary buttons, with different designs for Windows and macOS. RibbonTitleBar
RibbonBottomBar A bottom bar that supports adding custom tools. RibbonBottomBar

The introduction of other components will be updated later.

3. Supported platforms

The current design is based on Qt 6, and support for Qt 5 will be added sometime later, so the current support list is consistent with Qt 6.

Qt 6 branch (main branch)

  • Windows: Windows 10 (1809+), Windows 11.(X86/AMD64, aarch64)
  • macOS: macOS 11+.(AMD64, aarch64)
  • Linux: Ubuntu 22.04+ (X86/AMD64)

Qt 5 branch (TODO)

  • Windows: Windows 7+.(X86/AMD64)
  • macOS: MacOS X 10.13 - 10.15, macOS 11+.(AMD64, aarch64)
  • Linux: Ubuntu 18.04+ (X86/AMD64)

4. Acknowledgement

5. Get in touch with me