def __init__(self, parent=None): super(InequalityWidget, self).__init__(parent) self.setStyleSheet(OfSs.dock_style) # Create geometry self.dockWidgetContents = QWidget() widget_list = [] self.lorenzWidget = MatplotlibWidget( self.dockWidgetContents, title=_("Lorenz curve"), # 'Courbe de Lorenz', xlabel=_('Population'), ylabel=_('Variable'), hold=True, xlim=[0, 1], ylim=[0, 1]) widget_list.append(self.lorenzWidget) self.ineqFrameWidget = DataFrameViewWidget(self.dockWidgetContents) widget_list.append(self.ineqFrameWidget) verticalLayout = QVBoxLayout(self.dockWidgetContents) for widget in widget_list: verticalLayout.addWidget(widget) self.setLayout(verticalLayout) # Initialize attributes self.parent = parent self.inequality = Inequality()
def __init__(self): QMainWindow.__init__(self) self.mplwidget = MatplotlibWidget(self) self.mplwidget.setFocus() self.setCentralWidget(self.mplwidget)