A widget to show log entries and filter them.
More...
|
def | __init__ (self, manager=None, kwargs) |
| Creates the log widget. More...
|
|
def | setManager (self, manager) |
|
def | setStylesheet (self, logStyleSheet) |
|
def | loadFile (self, f) |
| Load a log file for display. More...
|
|
def | addEntry (self, entry) |
| Add a log entry to the log view. More...
|
|
def | displayEntry (self, entry) |
| Scroll to entry in QTableView. More...
|
|
def | setLogLength (self, length) |
| Set how many log entries will be stored by the model before discarding old entries when new entries are added. More...
|
|
def | setCheckStates (self, item, column) |
| Set state of the checkbox in the filter list and update log view. More...
|
|
|
| logLength |
|
| model |
|
| filtermodel |
|
| stylesheet |
|
|
| sigDisplayEntry = QtCore.Signal(object) |
|
| sigAddEntry = QtCore.Signal(object) |
|
| sigScrollToAnchor = QtCore.Signal(object) |
|
A widget to show log entries and filter them.
◆ __init__()
def logwidget.LogWidget.__init__ |
( |
|
self, |
|
|
|
manager = None , |
|
|
|
kwargs |
|
) |
| |
Creates the log widget.
- Parameters
-
object | parent: Qt parent object for log widet |
◆ addEntry()
def logwidget.LogWidget.addEntry |
( |
|
self, |
|
|
|
entry |
|
) |
| |
Add a log entry to the log view.
- Parameters
-
dict | entry: log entry in dict format |
◆ displayEntry()
def logwidget.LogWidget.displayEntry |
( |
|
self, |
|
|
|
entry |
|
) |
| |
Scroll to entry in QTableView.
- Parameters
-
int | entry: entry to scroll the view to |
◆ loadFile()
def logwidget.LogWidget.loadFile |
( |
|
self, |
|
|
|
f |
|
) |
| |
Load a log file for display.
- Parameters
-
str | f: path to file that should be laoded. |
f must be able to be read by pyqtgraph configfile.py
◆ setCheckStates()
def logwidget.LogWidget.setCheckStates |
( |
|
self, |
|
|
|
item, |
|
|
|
column |
|
) |
| |
Set state of the checkbox in the filter list and update log view.
- Parameters
-
int | item: Item number |
int | column: Column number |
◆ setLogLength()
def logwidget.LogWidget.setLogLength |
( |
|
self, |
|
|
|
length |
|
) |
| |
Set how many log entries will be stored by the model before discarding old entries when new entries are added.
- Parameters
-
int | length: maximum number of log entries to be stored in model |
◆ setManager()
def logwidget.LogWidget.setManager |
( |
|
self, |
|
|
|
manager |
|
) |
| |
- Parameters
-
object | manager: the manager |
◆ setStylesheet()
def logwidget.LogWidget.setStylesheet |
( |
|
self, |
|
|
|
logStyleSheet |
|
) |
| |
- Parameters
-
str | logStyleSheet: stylesheet for log view |
The documentation for this class was generated from the following file: