Browse Source

Minor fixes

Editor indentation and equity chart
master
Denis Tereshkin 7 years ago
parent
commit
2771427425
  1. 7
      src/nailab/ui/equitychartcanvas.py
  2. 1
      src/nailab/ui/mainwindow.py
  3. 4
      src/nailab/ui/strategywidget.py

7
src/nailab/ui/equitychartcanvas.py

@ -9,11 +9,10 @@ import matplotlib.pyplot as plt
class EquityChartCanvas(FigureCanvas): class EquityChartCanvas(FigureCanvas):
def __init__(self, parent=None, width=5, height=4, dpi=100): def __init__(self, parent=None, width=5, height=4, dpi=100):
fig = Figure(figsize=(width, height), dpi=dpi) self.fig = Figure(figsize=(width, height), dpi=dpi)
self.axes = fig.add_subplot(111)
self.pnl_data = None self.pnl_data = None
FigureCanvas.__init__(self, fig) FigureCanvas.__init__(self, self.fig)
self.setParent(parent) self.setParent(parent)
def set_data(self, cumulative_pnl): def set_data(self, cumulative_pnl):
@ -21,6 +20,8 @@ class EquityChartCanvas(FigureCanvas):
self.plot() self.plot()
def plot(self): def plot(self):
self.fig.clear()
self.axes = self.fig.add_subplot(111)
if self.pnl_data is not None: if self.pnl_data is not None:
ax = self.figure.add_subplot(111) ax = self.figure.add_subplot(111)
ax.plot(self.pnl_data, 'r-') ax.plot(self.pnl_data, 'r-')

1
src/nailab/ui/mainwindow.py

@ -32,7 +32,6 @@ class MainWindow(QtWidgets.QMainWindow):
def savedChanged(self): def savedChanged(self):
for i in range(0, self.ui.tabs.count()): for i in range(0, self.ui.tabs.count()):
print(i, self.ui.tabs.widget(i).is_saved())
self.update_tab_name(i) self.update_tab_name(i)
def newStrategy(self): def newStrategy(self):

4
src/nailab/ui/strategywidget.py

@ -57,6 +57,10 @@ class StrategyWidget(QtWidgets.QWidget):
if content is not None: if content is not None:
self.ui.editor.setText(content) self.ui.editor.setText(content)
self.ui.editor.setIndentationsUseTabs(False)
self.ui.editor.setTabWidth(4)
self.ui.editor.setAutoIndent(True)
self.source_file = source_file self.source_file = source_file
if self.source_file is not None: if self.source_file is not None:
self.saved = True self.saved = True

Loading…
Cancel
Save