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.1.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.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qt_logging-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c07b95161aea5b98d1ad478121cc66e653c1bd3cc970e8b0ce68cee92bf51b04
MD5 763acf620626857e8779bbed5523b63a
BLAKE2b-256 0082e771bec3ecd5c509daa48c7aacaa27f43e6aa0f104d25287f670fb59f2bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for qt_logging-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: qt_logging-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d849f0d7a337458cdbad3e1b20efacffbd9c15de8e93e8cfd86b01b765c3a33d
MD5 0a0c16f5c2572f88b754a8adb4e98cdb
BLAKE2b-256 58f5abf828864351acd98df1d7f01da2d33ebf386f52204e1b4074ef1a9645c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for qt_logging-0.1.1-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