summaryrefslogtreecommitdiff
path: root/src/kicadtoNgspice/KicadtoNgspice.py
diff options
context:
space:
mode:
authorfahim2015-03-16 15:03:55 +0530
committerfahim2015-03-16 15:03:55 +0530
commit9bb902d33900622bdd3082e74765a52300bd7e9d (patch)
tree81cd08d2e051cb0a93e7a775e5939e0b3c39361e /src/kicadtoNgspice/KicadtoNgspice.py
parente6181988279fcc75d494cd84b631956a29422805 (diff)
downloadeSim-9bb902d33900622bdd3082e74765a52300bd7e9d.tar.gz
eSim-9bb902d33900622bdd3082e74765a52300bd7e9d.tar.bz2
eSim-9bb902d33900622bdd3082e74765a52300bd7e9d.zip
Subject: Changes in kicadtongspice.py and analysis.py
Description: Added facility of scrollbar in kicadtongspice widget.
Diffstat (limited to 'src/kicadtoNgspice/KicadtoNgspice.py')
-rw-r--r--src/kicadtoNgspice/KicadtoNgspice.py63
1 files changed, 34 insertions, 29 deletions
diff --git a/src/kicadtoNgspice/KicadtoNgspice.py b/src/kicadtoNgspice/KicadtoNgspice.py
index 00bba107..aeae1210 100644
--- a/src/kicadtoNgspice/KicadtoNgspice.py
+++ b/src/kicadtoNgspice/KicadtoNgspice.py
@@ -17,7 +17,6 @@
#===============================================================================
import sys
from PyQt4 import QtGui
-import TabbedWidget
import Analysis
class MainWindow(QtGui.QWidget):
@@ -26,41 +25,47 @@ class MainWindow(QtGui.QWidget):
print "Init Kicad to Ngspice"
self.grid = QtGui.QGridLayout(self)
- self.grid.addWidget(self.createConvertWidget(),0,0)
+ self.convertbtn = QtGui.QPushButton("Convert")
+ self.cancelbtn = QtGui.QPushButton("Cancel")
+ self.grid.addWidget(self.createcreateConvertWidget(),0,0)
+ self.grid.addWidget(self.convertbtn,1,1)
+ self.grid.addWidget(self.cancelbtn,1,2)
self.setGeometry(500, 500, 600, 600)
self.setLayout(self.grid)
self.show()
- def createConvertWidget(self):
- self.convertbox = QtGui.QGroupBox()
- self.convertgrid = QtGui.QGridLayout()
-
- self.convertbtn = QtGui.QPushButton("Convert")
- self.cancelbtn = QtGui.QPushButton("Cancel")
-
- self.analysisTab = Analysis.Analysis()
- self.sourceTab = QtGui.QWidget()
- self.modelTab = QtGui.QWidget()
-
- self.td = TabbedWidget.TabbedWidget()
- self.td.addTab(self.analysisTab, 'Analysis Inserter')
- self.td.addTab(self.sourceTab, 'Source Detail')
- self.td.addTab(self.modelTab, 'Model Detail')
-
-
-
- #self.td.show()
-
- self.convertgrid.addWidget(self.td,0,0)
- self.convertgrid.addWidget(self.convertbtn,1,1)
- self.convertgrid.addWidget(self.cancelbtn,1,2)
-
- self.convertbox.setLayout(self.convertgrid)
-
- return self.convertbox
+
+ def createcreateConvertWidget(self):
+ self.convertWindow = QtGui.QWidget()
+
+ self.analysisTab = QtGui.QScrollArea()
+ self.analysisTab.setWidget(Analysis.Analysis())
+ self.analysisTabLayout = QtGui.QVBoxLayout(self.analysisTab.widget())
+ self.analysisTab.setWidgetResizable(True)
+ self.sourceTab = QtGui.QScrollArea()
+ self.sourceTab.setWidget(QtGui.QWidget())
+ self.sourceTabLayout = QtGui.QVBoxLayout(self.sourceTab.widget())
+ self.sourceTab.setWidgetResizable(True)
+ self.modelTab = QtGui.QScrollArea()
+ self.modelTab.setWidget(QtGui.QWidget())
+ self.modelTabLayout = QtGui.QVBoxLayout(self.modelTab.widget())
+ self.modelTab.setWidgetResizable(True)
+
+ self.tabWidget = QtGui.QTabWidget()
+ self.tabWidget.addTab(self.analysisTab,"Analysis Tab")
+ self.tabWidget.addTab(self.sourceTab,"Source Tab")
+ self.tabWidget.addTab(self.modelTab,"Model Tab")
+ self.mainLayout = QtGui.QVBoxLayout()
+ self.mainLayout.addWidget(self.tabWidget)
+ #self.mainLayout.addStretch(1)
+ self.convertWindow.setLayout(self.mainLayout)
+ self.convertWindow.show()
+
+ return self.convertWindow
+
def main():
print "=================================="