Skip to content

Commit afe984a

Browse files
committed
Move Wallet to a below table widget
1 parent 4adb8c0 commit afe984a

File tree

3 files changed

+36
-20
lines changed

3 files changed

+36
-20
lines changed

finplotWindow.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,11 @@
1212

1313
class FinplotWindow():
1414

15-
def __init__(self, dockArea, dockChart):
15+
def __init__(self, dockArea, dockChart, interface):
1616

1717
self.dockArea = dockArea
1818
self.dockChart = dockChart
19+
self.interface = interface
1920

2021
self.IndIchimokuActivated = False
2122
self.IndRSIActivated = False
@@ -37,7 +38,9 @@ def createPlotWidgets(self):
3738
self.dockChart.addWidget(self.ax0.ax_widget, 1, 0, 1, 1)
3839
self.dockChart.addWidget(self.ax1.ax_widget, 2, 0, 1, 1)
3940
self.dockChart.addWidget(self.ax2.ax_widget, 3, 0, 1, 1)
40-
self.dockChart.addWidget(self.axPnL.ax_widget, 4, 0, 1, 1)
41+
42+
self.interface.strategyResultsUI.ResultsTabWidget.widget(1).layout().addWidget(self.axPnL.ax_widget)
43+
#self.dockChart.addWidget(self.axPnL.ax_widget, 4, 0, 1, 1)
4144

4245
self.ax1.ax_widget.hide()
4346
self.ax2.ax_widget.hide()

ui/strategyResults.ui

Lines changed: 29 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,12 @@
1616
<layout class="QGridLayout" name="gridLayout">
1717
<item row="0" column="0">
1818
<widget class="QGroupBox" name="SummaryGB">
19+
<property name="minimumSize">
20+
<size>
21+
<width>200</width>
22+
<height>0</height>
23+
</size>
24+
</property>
1925
<property name="maximumSize">
2026
<size>
2127
<width>250</width>
@@ -36,22 +42,30 @@
3642
</widget>
3743
</item>
3844
<item row="0" column="1">
39-
<widget class="QGroupBox" name="TradesGB">
40-
<property name="styleSheet">
41-
<string notr="true"/>
45+
<widget class="QTabWidget" name="ResultsTabWidget">
46+
<property name="currentIndex">
47+
<number>1</number>
4248
</property>
43-
<property name="title">
44-
<string>Trades</string>
45-
</property>
46-
<layout class="QGridLayout" name="gridLayout_3">
47-
<item row="0" column="0">
48-
<layout class="QHBoxLayout" name="horizontalLayout">
49-
<property name="spacing">
50-
<number>6</number>
51-
</property>
52-
</layout>
53-
</item>
54-
</layout>
49+
<widget class="QWidget" name="tradeTab">
50+
<attribute name="title">
51+
<string>Trades</string>
52+
</attribute>
53+
<layout class="QGridLayout" name="gridLayout_3">
54+
<item row="0" column="0">
55+
<layout class="QHBoxLayout" name="horizontalLayout"/>
56+
</item>
57+
</layout>
58+
</widget>
59+
<widget class="QWidget" name="walletTab">
60+
<attribute name="title">
61+
<string>Wallet</string>
62+
</attribute>
63+
<layout class="QGridLayout" name="gridLayout_5">
64+
<item row="0" column="0">
65+
<layout class="QHBoxLayout" name="horizontalLayout_2"/>
66+
</item>
67+
</layout>
68+
</widget>
5569
</widget>
5670
</item>
5771
</layout>

userInterface.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ def createTradesUI(self):
197197
self.tradeTableWidget.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
198198
self.tradeTableWidget.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
199199

200-
self.strategyResultsUI.TradesGB.layout().addWidget(self.tradeTableWidget)
200+
self.strategyResultsUI.ResultsTabWidget.widget(0).layout().addWidget(self.tradeTableWidget)
201201

202202
def fillTradesUI(self, trades):
203203

@@ -365,7 +365,7 @@ def fillSummaryUI(self, brokerCash, brokerValue, tradeAnalysis):
365365
# Fin plot Window
366366
#########
367367
def createFinplotWindow(self):
368-
self.fpltWindow = finplotWindow.FinplotWindow(self.dockArea, self.dock_chart)
368+
self.fpltWindow = finplotWindow.FinplotWindow(self.dockArea, self.dock_chart, self)
369369
self.fpltWindow.createPlotWidgets()
370370
pass
371371

@@ -440,7 +440,6 @@ def createControlPanel(self):
440440
panel.interval.currentTextChanged.connect(change_asset)
441441
442442
layout.setColumnMinimumWidth(3, 30)
443-
444443
'''
445444

446445
# Ichimoku

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy