пример файла css:
LeftDisplay { border-right: 5px solid #b6b6b6; border-left: 5px solid #b6b6b6; border-top: 5px solid #b6b6b6; border-bottom: 5px solid #b6b6b6; } RightDisplay { border-right: 5px solid #b6b6b6; border-left: none; border-top: 5px solid #b6b6b6; border-bottom: 5px solid #b6b6b6; }
в коде создал два класса LeftDisplay и RightDisplay
class Display(QtGui.QGraphicsView): def __init__(self, *__args): super().__init__(*__args) #------------------------------------------ class LeftDisplay(Display): def __init__(self, *__args): super().__init__(*__args) #------------------------------------------ class RightDisplay(Display): def __init__(self, *__args): super().__init__(*__args) #------------------------------------------ class BaseWindow(QtGui.QWidget): def __init__(self): super().__init__() self.box = QtGui.QHBoxLayout(self) self.box.setSpacing(0) self.lview = LeftDisplay() self.rview = RightDisplay() self.box.addWidget(self.lview) self.box.addWidget(self.rview)
правильно так делать? Или есть другой подход?