blob: e9755302ffd6ff926ebf3ec5ee5e11d62b7f5593 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
|
from PyQt4 import QtGui,QtCore
from ngspiceSimulation.pythonPlotting import plotWindow
#from configuration.Appconfig import Appconfig
dockList = ['Blank']
count = 1
dock = {}
class DockArea(QtGui.QMainWindow):
def __init__(self):
QtGui.QMainWindow.__init__(self)
for dockName in dockList:
dock[dockName] = QtGui.QDockWidget(dockName)
dock[dockName].setWidget(QtGui.QTextEdit())
self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock[dockName])
#self.tabifyDockWidget(dock['Notes'],dock['Blank'])
self.show()
def createTestEditor(self):
"""
This function create widget for Library Editor
"""
global count
self.testWidget = QtGui.QWidget()
self.testArea = QtGui.QTextEdit()
self.testLayout = QtGui.QVBoxLayout()
self.testLayout.addWidget(self.testArea)
#Adding to main Layout
self.testWidget.setLayout(self.testLayout)
dock['Tips-'+str(count)] = QtGui.QDockWidget('Tips-'+str(count))
dock['Tips-'+str(count)].setWidget(self.testWidget)
self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock['Tips-'+str(count)])
self.tabifyDockWidget(dock['Blank'],dock['Tips-'+str(count)])
dock['Tips-'+str(count)].setVisible(True)
dock['Tips-'+str(count)].setFocus()
dock['Tips-'+str(count)].raise_()
count = count + 1
def plottingEditor(self):
"""
This function create widget for Library Editor
"""
global count
self.plottingWidget = QtGui.QWidget()
#self.plottingArea = QtGui.QTextEdit()
self.plottingLayout = QtGui.QVBoxLayout()
#self.plottingLayout.addWidget(self.plottingArea)
self.plottingLayout.addWidget(plotWindow())
#Adding to main Layout
self.plottingWidget.setLayout(self.plottingLayout)
dock['Plotting-'+str(count)] = QtGui.QDockWidget('Plotting-'+str(count))
dock['Plotting-'+str(count)].setWidget(self.plottingWidget)
self.addDockWidget(QtCore.Qt.TopDockWidgetArea, dock['Plotting-'+str(count)])
self.tabifyDockWidget(dock['Blank'],dock['Plotting-'+str(count)])
dock['Plotting-'+str(count)].setVisible(True)
dock['Plotting-'+str(count)].setFocus()
dock['Plotting-'+str(count)].raise_()
count = count + 1
|