コード例 #1
0
 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())
コード例 #2
0
 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())
コード例 #3
0
 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())
コード例 #4
0
 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())
コード例 #5
0
 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())
コード例 #6
0
 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())
コード例 #7
0
 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())
コード例 #8
0
    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())