Форум сайта python.su
есть два виджета (QGraphicsView) внешний вид которых отличается
пример файла 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; }
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)
Отредактировано vrabey (Дек. 18, 2015 18:22:35)
Офлайн