Skip to main content

Log viewer and status bar for Qt applications

Project description

qt-logging

The qt-logging package provides widgets to display the log output to the user. The log viewer can be used to look at filtered logging output while the log bar offers quick access and feedback to the user.

This package uses Material Icons from qt-material-icons.

Header

Header

Installation

Install using pip:

pip install qt-logging

Usage

import logging

from PySide6 import QtWidgets
import qt_logging

app = QtWidgets.QApplication()

widget = QtWidgets.QWidget()
layout = QtWidgets.QVBoxLayout()
widget.setLayout(layout)
log_bar = qt_logging.LogBar()
layout.addWidget(log_bar)
widget.show()

logging.error('Something went wrong!')
app.exec()

For more examples see the tests directory.

Contributing

To contribute please refer to the Contributing Guide.

License

MIT License. Copyright 2024 - Beat Reichenbach. See the License file for details.

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

qt_logging-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qt_logging-0.1.0-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file qt_logging-0.1.0.tar.gz.

File metadata

  • Download URL: qt_logging-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for qt_logging-0.1.0.tar.gz
Algorithm Hash digest
SHA256 efd4c42fe1b80e3240a540a4508373ba48b2c016f3c40f99938f247539da50c0
MD5 b0424765f67bfcc896fdaf9210f7b51c
BLAKE2b-256 b9a7ff3b25ddd2f686ce03f309e578b2bc3a2261a1c3ee99e4de68ed88055932

See more details on using hashes here.

Provenance

The following attestation bundles were made for qt_logging-0.1.0.tar.gz:

Publisher: publish.yml on beatreichenbach/qt-logging

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file qt_logging-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: qt_logging-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for qt_logging-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2428340f1904835f50650a3a85541ea57512d5dc1533af8acfda86b9a035cd1b
MD5 152b5909383128a092a8d2f39884b41f
BLAKE2b-256 44500e0cd5e1f28262762ceef57f939e7e5d20ef59349cf08d0dd610df168e9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for qt_logging-0.1.0-py3-none-any.whl:

Publisher: publish.yml on beatreichenbach/qt-logging

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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