Ribbex (Fork of https://github.com/haiiliin/pyqtribbon)
Ribbon Bar for PyQt6 applications.
- GitHub Repository: github.com/rompik/ribbex.
- Documentation: pyqribbon.readthedocs.io/en/stable.
- Python Package Index: pypi.org/project/ribbex.
Installation
Ribbex is distributed to PyPI, you can use pip to install it:
pip install ribbex
You can also install the package from source:
pip install git+https://github.com/rompik/ribbex.git@main
Python and PyQt6 Requirements
The Ribbon Bar
The ribbon is first introduced by Microsoft in the 2000's. It is a toolbar with a tabbed interface. According to Microsoft:
-
A ribbon is a user interface (UI) element that organizes commands into logical groups. These groups appear on separate tabs in a strip across the top of the window. The ribbon replaces the menu bar and toolbars. A ribbon can significantly improve application usability. For more information, see Ribbons. The following illustration shows a ribbon. A ribbon can significantly improve application usability. For more information, see Ribbons. The following illustration shows a ribbon.
Definitions of Ribbon Elements
-
Application button: The button that appears in the upper-left corner of a ribbon. The Application button replaces the File menu and is visible even when the ribbon is minimized. When the button is clicked, a menu that has a list of commands is displayed.
-
Quick Access toolbar: A small, customizable toolbar that displays frequently used commands.
-
Category: The logical grouping that represents the contents of a ribbon tab.
-
Category Default button: The button that appears on the ribbon when the ribbon is minimized. When the button is clicked, the category reappears as a menu.
-
Panel: An area of the ribbon bar that displays a group of related controls. Every ribbon category contains one or more ribbon panels.
-
Ribbon elements: Controls in the panels, for example, buttons and combo boxes. To see the various controls that can be hosted on a ribbon, see RibbonGadgets Sample: Ribbon Gadgets Application.
Screenshots
Metadata
Release files for ribbex 0.1.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| ribbex-0.1.3.tar.gz | 113.9 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ribbex-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 163.6 kB
Release files / ribbex-0.1.3.tar.gz
| Download URL | ribbex-0.1.3.tar.gz |
|---|---|
| Size | 113.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b2713261b84e6b82114e3a1182cef479205f842bfce1969fa4d916a2def4d3cb
|
|
BLAKE2b-256 checksum How to use checksums |
226f9bae9ffa8cc9fba18df818f2de15b01701e473160c5e136cff1a0616c13e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.
Transparency logRelease files / ribbex-0.1.3-py3-none-any.whl
| Download URL | ribbex-0.1.3-py3-none-any.whl |
|---|---|
| Size | 49.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
be663f6626b1c156318627aa42ad850c7b6ed1a731a5b345c93b24fc82c4cfcf
|
|
BLAKE2b-256 checksum How to use checksums |
2ad6c202af441b87ed2881f28572a8b6d2b9d705ba968c1b7152f49f674da052
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.
Transparency logSecurity for ribbex 0.1.3
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for ribbex-0.1.3.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 3, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.