def _init_widgets(self): self.table_widget = components.TableWidget( widget_title="Correlation Matrix", layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.graph_widget = components.GraphWidget( tmp_graph_key=keys.keys['GUI']['TEMP']['FRONTIER'], layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.tab_container = factories.layout_factory(layout='vertical-box') self.tab_widget = QtWidgets.QTabWidget() self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) # TODO: restrict arg symbol input to one symbol somehow self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.graph_widget = components.GraphWidget( keys.keys['GUI']['TEMP']['AVERAGES'], layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName()), mode=components.SYMBOLS_SINGLE) self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) self.title = factories.atomic_widget_factory( component='heading', title='Distribution of Returns') self.tab_container = factories.layout_factory(layout='vertical-box') self.tab_widget = QtWidgets.QTabWidget() self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.title = factories.atomic_widget_factory(component='heading', title=None) self.table_widget = components.TableWidget( widget_title="Optimization Results", layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.optimize, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.composite_widget = components.CompositeWidget( keys.keys['GUI']['TEMP']['PROFILE'], widget_title="Risk Analysis", table_title="CAPM Risk Profile", graph_title="Risk-Return Plane", layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName())) self.setLayout(QtWidgets.QHBoxLayout())
def _init_widgets(self): self.graph_widget = components.GraphWidget( tmp_graph_key=keys.keys['GUI']['TEMP']['YIELD'], layer=utilities.get_next_layer(self.objectName())) self.arg_widget = components.ArgumentWidget( calculate_function=self.calculate, clear_function=self.clear, controls=self.controls, layer=utilities.get_next_layer(self.objectName()), mode=components.SYMBOLS_NONE) # TODO: initialize arg widget WITHOUT tickers self.setLayout(QtWidgets.QHBoxLayout())