devctrl.gui.widgets#

Subpackage for useful PyQT6 widgets.

Each module usually contains a single widget.

about

About: A small "about this software" text with logo.

box_widget

BoxWidget: Simple wrapper for a single widget in a QGroupBox

console

PythonConsole: Simple python console, allowing the user to run python commands and see the output

file_selection

FileSelection: Button that opens a QFileDialog

icon_label

key_value_input

log_viewer

LogViewer: Simple widget for displaying python logs.

markdown_file_list_view

MarkdownFileListView: Shows a list of markdown files and displays the selected one.

markdown_view

MarkdownView: Render a local markdown file.

scroll

Wrap a layout in a scrollarea with sensible defaults

settings

Settings widget module for editing SettingsClass objects.

settings_db

SettingsDbWidget: Widget for a settings dict database.

settings_form

time_left

toolbar