Files
krowlog/fulltabwidget.py
2021-10-26 18:51:32 +02:00

30 lines
895 B
Python

from PyQt6.QtWidgets import *
from PyQt6.QtCore import *
from bigtext import BigText
from filterwidget import FilterWidget
from logFileModel import LogFileModel
class FullTabWidget(QWidget):
def __init__(self, model: LogFileModel):
super(FullTabWidget, self).__init__()
self._model = model
self._file_view = BigText(model)
self._filter_hit_view = FilterWidget(self._model)
self.layout = QVBoxLayout(self)
self.layout.setContentsMargins(0, 0, 0, 0)
splitter = QSplitter()
splitter.setOrientation(Qt.Orientation.Vertical)
splitter.setHandleWidth(5)
#splitter.setStyleSheet("QSplitter::handle{background: #cccccc;}")
splitter.addWidget(self._file_view)
splitter.addWidget(self._filter_hit_view)
self.layout.addWidget(splitter)
def file_view(self):
return self._file_view