Skip to main content

PyQtRibbon is a Qt-based application framework for building user interfaces.

Project description

PyQtRibbon

Documentation Status Pages Pages Upload Python Package to PyPI

PyPI license PyPI pyversions GitHub release PyPI download month

PyQtRibbon is a Qt-based application framework for building user interfaces.

Installation

pyqtribbon is distribued to PyPI, you can use pip to install it:

pip install pyqtribbon

You can also install the package from source:

pip install git+https://github.com/haiiliin/pyqtribbon.git@main

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.

    ribbon_no_callouts

Definitions of Ribbon Elements

  • Application button: The button that appears on 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

An Example

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyqtribbon-0.1.9.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

pyqtribbon-0.1.9-py3-none-any.whl (40.1 kB view details)

Uploaded Python 3

File details

Details for the file pyqtribbon-0.1.9.tar.gz.

File metadata

  • Download URL: pyqtribbon-0.1.9.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyqtribbon-0.1.9.tar.gz
Algorithm Hash digest
SHA256 4832b1f73ff59e1235572dff91a33e52197cfec88fda6df7448cfa9c990e7e17
MD5 21a0a7d595d74ea617b808be787e7ae0
BLAKE2b-256 242e1beb0d86c83a1f6cf88f7833d3bea905aff820454db24097149f9d24b7ff

See more details on using hashes here.

File details

Details for the file pyqtribbon-0.1.9-py3-none-any.whl.

File metadata

  • Download URL: pyqtribbon-0.1.9-py3-none-any.whl
  • Upload date:
  • Size: 40.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyqtribbon-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 2011a1f8b069b498679bcfbd4013909f6c33df1465ff12c1d12e7ecf75e489d3
MD5 59e5c8ffec4a7c23ba5fdfbdee79018d
BLAKE2b-256 43507fa4b5a9d66280c89bba8cde81f712a8c2d40e7cf9ab2b8f8a8ddcf8e89f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page