Last updated:
0 purchases
qtcommandpalette 0.0.10
qt-command-palette
A command palette widget for Qt applications.
This module provides a Pythonic way to register command actions to any Qt widgets.
Installation
pip install qt-command-palette
Usage
Register functions using register function.
from qt_command_palette import get_palette
# create command palette instance (with optional app name as an argument)
palette = get_palette("myapp")
# prepare a command group
group = palette("Command group 1")
# This function will be shown as "Command group 1: run_something"
@group.register
def run_something():
...
# This function will be shown as "Command group 1: Run some function"
@group.register(desc="Run some function")
def run_something():
...
Install command palette into Qt widget.
# instantiate your own widget
qwidget = MyWidget()
# install command palette, with optional shortcut
palette.install(qwidget, "Ctrl+Shift+P")
qwidget.show()
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.