All Projects → nedrysoft → qt-ribbon

nedrysoft / qt-ribbon

Licence: GPL-3.0, GPL-3.0 licenses found Licenses found GPL-3.0 LICENSE GPL-3.0 COPYING
A ribbon bar implementation for Qt widgets applications

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to qt-ribbon

Qml Creative Controls
QML controls for creative applications and creative coding
Stars: ✭ 199 (+362.79%)
Mutual labels:  widgets, qt5
maxLibQt
A collection of C++ classes and QtQuick QML components for use with the Qt framework.
Stars: ✭ 18 (-58.14%)
Mutual labels:  widgets, qt5
react-bootstrap-ribbon
A ribbon menu inspired by Microsoft for React using Bootstrap
Stars: ✭ 24 (-44.19%)
Mutual labels:  ribbon, ribbon-interface
ceed-cpp
CEGUI unified editor (CEED) for editing layout files and more
Stars: ✭ 44 (+2.33%)
Mutual labels:  widgets, qt5
widgets
🚀 Dojo - UI widgets.
Stars: ✭ 82 (+90.7%)
Mutual labels:  widgets
Atlas
An extensible 3D GIS application for visualization, analysis and research.
Stars: ✭ 113 (+162.79%)
Mutual labels:  qt5
marksentence
一个标记托福考试听力句子的工具(精听工具)
Stars: ✭ 71 (+65.12%)
Mutual labels:  qt5
fltk-rs
Rust bindings for the FLTK GUI library.
Stars: ✭ 929 (+2060.47%)
Mutual labels:  widgets
vatsinator-legacy
An open-source Vatsim monitor
Stars: ✭ 12 (-72.09%)
Mutual labels:  qt5
mini-qml
Minimal Qt deployment for Linux, Windows, macOS and WebAssembly.
Stars: ✭ 44 (+2.33%)
Mutual labels:  qt5
Standard-Toolkit
An update to Component factory's krypton toolkit to support .NET Framework 4.6.2 - 4.8.1 to .NET Core/.NET
Stars: ✭ 194 (+351.16%)
Mutual labels:  ribbon
widgets
Widgets for blockchain data visualizations
Stars: ✭ 94 (+118.6%)
Mutual labels:  widgets
bookmarks
A PySide2 based file and asset manager for animation and CG productions.
Stars: ✭ 33 (-23.26%)
Mutual labels:  qt5
qt-template
Template/Example of Qt/QML built with CMake/qmake. (include PyQt and PySide2)
Stars: ✭ 15 (-65.12%)
Mutual labels:  qt5
black hole flutter
🛠 A package absorbing all Flutter utility functions, including extension functions and commonly used widgets
Stars: ✭ 18 (-58.14%)
Mutual labels:  widgets
AppImageUpdater
AppImage Updater for Humans built with QML/C++ with Qt5 ❤️.
Stars: ✭ 31 (-27.91%)
Mutual labels:  qt5
qnotero
Standalone sidekick to the Zotero reference manager
Stars: ✭ 38 (-11.63%)
Mutual labels:  qt5
vimiv-qt
An image viewer with vim-like keybindings
Stars: ✭ 130 (+202.33%)
Mutual labels:  qt5
Racoon
✒️ A simple code editor based on Qt
Stars: ✭ 20 (-53.49%)
Mutual labels:  qt5
plexydesk
Lightweight Desktop Manager for Gnu/Linux and FreeBSD - Ideal for Low resource computers
Stars: ✭ 33 (-23.26%)
Mutual labels:  qt5

Nedrysoft Ribbon

ribbon image

The ribbon library provides a simple ribbon bar implementation for Qt-based applications.

Features

  • Cross-platform and tested under macOS, Windows and Linux
  • RibbonWidget is the main ribbon widget.
  • RibbonGroup is a container for sub controls.
  • RibbonPushButton is a push-button styled for the ribbon.
  • RibbonDropButton is a push button with a drop-down button to allow multiple actions.
  • RibbonComboBox is a combo box styled for the ribbon.
  • RibbonCheckBox is a checkbox styled for the ribbon.
  • RibbonLineEdit is a line edit styled for the ribbon.
  • RibbonSlider is a slider styled for the ribbon.
  • RibbonToolBar is a tool button styled for the ribbon.

You can build the designer plugin, which allows the layout of ribbon bars in Designer or Qt Creator.

Requirements

  • Qt 5
  • CMake

Building

To build the library, invoke CMake or open the CMakeLists.txt file in your preferred IDE.

Setting the following CMake variables allows the customisation of the build.

NEDRYSOFT_RIBBON_LIBRARY_DIR=<dir>

Sets the output folder for the dynamic library; if omitted, you can find the binaries in the default location.

NEDRYSOFT_RIBBON_BUILD_DESIGNER_PLUGIN=ON|OFF

Set to ON to build the designer plugin. (defaults to off)

NEDRYSOFT_RIBBON_DESIGNER_DIR=<dir>

Sets the output folder for the designer plugin; if omitted, you can find the binaries in the default location.

License

This project is open source and released under the GPLv3 licence.

Distributed as-is; no warranty is given.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].