def addVoltageButton(self): self.DCVoltageSource2 = DragButton('') self.DCVoltageSource2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.DCVoltageSource2.setAcceptDrops(False) self.DCVoltageSource2.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("DCVoltageSource.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.DCVoltageSource2.setIcon(icon4) self.DCVoltageSource2.setIconSize(QtCore.QSize(139, 70)) self.DCVoltageSource2.setFlat(True) self.DCVoltageSource2.setObjectName(_fromUtf8("DCVoltageSource")) self.DCVoltageSource2.clicked.connect(self.handlebutton) self.scene.addWidget(self.DCVoltageSource2)
def addInductorButton(self): self.Inductor2 = DragButton('') ## self.Inductor2.setGeometry(QtCore.QRect(40, 280, 141, 51)) self.Inductor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Inductor2.setAcceptDrops(False) self.Inductor2.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("Inductor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Inductor2.setIcon(icon3) self.Inductor2.setIconSize(QtCore.QSize(130, 70)) self.Inductor2.setFlat(True) self.Inductor2.setObjectName(_fromUtf8("Inductor")) self.Inductor2.clicked.connect(self.handlebutton) self.scene.addWidget(self.Inductor2)
def addDiodeButton(self): self.Diode2 = DragButton('') ## self.Diode2.setGeometry(QtCore.QRect(50, 190, 111, 71)) self.Diode2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Diode2.setAcceptDrops(False) self.Diode2.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("Diode.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Diode2.setIcon(icon2) self.Diode2.setIconSize(QtCore.QSize(130, 70)) self.Diode2.setFlat(True) self.Diode2.setObjectName(_fromUtf8("Diode")) self.Diode2.clicked.connect(self.handlebutton) self.scene.addWidget(self.Diode2)
def addGroundButton(self): global ground, componentCount self.Ground2 = DragButton('') self.Ground2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Ground2.setAcceptDrops(False) self.Ground2.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("Ground.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Ground2.setIcon(icon4) self.Ground2.setIconSize(QtCore.QSize(139, 70)) self.Ground2.setFlat(False) self.Ground2.setObjectName(_fromUtf8("Ground")) self.Ground2.componentType = 'Ground' self.scene.addWidget(self.Ground2) componentCount = componentCount + 1
def addResistorButton(self,): self.Resistor2 = DragButton('') ## self.Resistor2.setGeometry(QtCore.QRect(40, 30, 131, 61)) self.Resistor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Resistor2.setAcceptDrops(False) self.Resistor2.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("Resistor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Resistor2.setIcon(icon) self.Resistor2.setIconSize(QtCore.QSize(130, 70)) self.Resistor2.setObjectName(_fromUtf8("Resistor")) self.Resistor2.setFlat(True) self.Resistor2.clicked.connect(self.handlebutton) ## self.Resistor2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) ## self.Resistor2.customContextMenuRequested.connect(self.handlebutton) self.scene_Resistor = self.scene.addWidget(self.Resistor2)
def addCapacitorButton(self): self.Capacitor2 = DragButton('') ## self.Capacitor2.setGeometry(QtCore.QRect(80, 120, 51, 51)) self.Capacitor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Capacitor2.setAcceptDrops(False) self.Capacitor2.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("capacitor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Capacitor2.setIcon(icon1) self.Capacitor2.setIconSize(QtCore.QSize(130, 70)) self.Capacitor2.setFlat(True) self.Capacitor2.setObjectName(_fromUtf8("Capacitor")) self.Capacitor2.setCheckable(True) self.Capacitor2.setChecked(False) self.Capacitor2.clicked.connect(self.handlebutton) self.scene_Capacitor = self.scene.addWidget(self.Capacitor2)
def addInductorButton(self): global componentCount self.Inductor2 = DragButton('') self.Inductor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Inductor2.setAcceptDrops(False) self.Inductor2.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("Inductor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Inductor2.setIcon(icon3) self.Inductor2.setIconSize(QtCore.QSize(130, 70)) self.Inductor2.setFlat(True) self.Inductor2.setObjectName(_fromUtf8("Inductor")) self.Inductor2.clicked.connect(self.handlebutton) self.Inductor2.componentType = 'Inductor' self.sceneInductor = self.scene.addWidget(self.Inductor2) componentCount = componentCount + 1
def addBoundaryFaceButton(self): global componentCount self.BoundaryFace2 = DragButton('') self.BoundaryFace2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.BoundaryFace2.setAcceptDrops(False) self.BoundaryFace2.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("BoundaryFace.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.BoundaryFace2.setIcon(icon4) self.BoundaryFace2.setIconSize(QtCore.QSize(139, 70)) self.BoundaryFace2.setFlat(True) self.BoundaryFace2.setObjectName(_fromUtf8("Boundary Face")) self.BoundaryFace2.clicked.connect(self.handlebutton) self.BoundaryFace2.componentType = 'Boundary Face' self.sceneBoundaryFace= self.scene.addWidget(self.BoundaryFace2) componentCount = componentCount + 1
def addInductorButton(self): self.Inductor2 = DragButton('', self) self.Inductor2.setGeometry(QtCore.QRect(40, 280, 141, 51)) self.Inductor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Inductor2.setAcceptDrops(False) self.Inductor2.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("Inductor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Inductor2.setIcon(icon3) self.Inductor2.setIconSize(QtCore.QSize(135, 80)) self.Inductor2.setFlat(True) self.Inductor2.setObjectName(_fromUtf8("Inductor")) self.Inductor2.show() self.Inductor2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.Inductor2.customContextMenuRequested.connect(self.handlebutton)
def addResistorButton(self): global componentCount self.Resistor2 = DragButton('') ## self.Resistor2.setGeometry(QtCore.QRect(40, 30, 131, 61)) self.Resistor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Resistor2.setAcceptDrops(False) self.Resistor2.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("Resistor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Resistor2.setIcon(icon) self.Resistor2.setIconSize(QtCore.QSize(130, 70)) self.Resistor2.setObjectName(_fromUtf8("Resistor")) self.Resistor2.setFlat(True) self.Resistor2.clicked.connect(self.handlebutton) self.Resistor2.componentType = 'Resistor' self.sceneResistor = self.scene.addWidget(self.Resistor2) componentCount = componentCount + 1
def addDiodeButton(self): self.Diode2 = DragButton('', self) self.Diode2.setGeometry(QtCore.QRect(50, 190, 111, 71)) self.Diode2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Diode2.setAcceptDrops(False) self.Diode2.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap (QtGui.QPixmap(_fromUtf8("Diode.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Diode2.setIcon(icon2) self.Diode2.setIconSize(QtCore.QSize(200, 67)) self.Diode2.setFlat(True) self.Diode2.setObjectName(_fromUtf8("Diode")) self.Diode2.show() self.Diode2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.Diode2.customContextMenuRequested.connect(self.handlebutton)
def addDiodeButton(self): global componentCount self.Diode2 = DragButton('') self.Diode2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Diode2.setAcceptDrops(False) self.Diode2.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/Diode.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Diode2.setIcon(icon2) self.Diode2.setIconSize(QtCore.QSize(130, 70)) self.Diode2.setFlat(True) self.Diode2.setObjectName(_fromUtf8("Diode")) self.Diode2.clicked.connect(self.handlebutton) self.Diode2.componentType = 'Diode' self.sceneDiode = self.scene.addWidget(self.Diode2) componentCount = componentCount + 1
def addCapacitorButton(self): self.Capacitor2 = DragButton('', self) self.Capacitor2.setGeometry(QtCore.QRect(80, 120, 51, 51)) self.Capacitor2.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Capacitor2.setAcceptDrops(False) self.Capacitor2.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("capacitor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Capacitor2.setIcon(icon1) self.Capacitor2.setIconSize(QtCore.QSize(150, 60)) self.Capacitor2.setFlat(True) self.Capacitor2.setObjectName(_fromUtf8("Capacitor")) self.Capacitor2.setCheckable(True) self.Capacitor2.setChecked(False) self.Capacitor2.show() self.Capacitor2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.Capacitor2.customContextMenuRequested.connect(self.handlebutton)
def addVoltageButton(self): self.DCVoltageSource2 = DragButton('', self) self.DCVoltageSource2.setGeometry(QtCore.QRect(70, 350, 71, 71)) self.DCVoltageSource2.setCursor( QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.DCVoltageSource2.setAcceptDrops(False) self.DCVoltageSource2.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("DCVoltageSource.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.DCVoltageSource2.setIcon(icon4) self.DCVoltageSource2.setIconSize(QtCore.QSize(100, 60)) self.DCVoltageSource2.setFlat(True) self.DCVoltageSource2.setObjectName(_fromUtf8("DCVoltageSource")) self.DCVoltageSource2.show() self.DCVoltageSource2.setContextMenuPolicy(QtCore.Qt.CustomContextMenu) self.DCVoltageSource2.customContextMenuRequested.connect( self.handlebutton)
def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(991, 626) MainWindow.setAcceptDrops(True) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.ComponentList = QtGui.QToolBox(self.centralwidget) self.ComponentList.setGeometry(QtCore.QRect(0, 0, 231, 531)) self.ComponentList.setMouseTracking(True) self.ComponentList.setAcceptDrops(True) self.ComponentList.setObjectName(_fromUtf8("ComponentList")) self.Components = QtGui.QWidget() self.Components.setGeometry(QtCore.QRect(0, 0, 231, 497)) self.Components.setObjectName(_fromUtf8("Components")) self.Resistor = DragButton(self.Components) self.Resistor.setGeometry(QtCore.QRect(40, 30, 131, 61)) self.Resistor.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Resistor.setAcceptDrops(False) self.Resistor.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("Resistor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Resistor.setIcon(icon) self.Resistor.setIconSize(QtCore.QSize(130, 67)) self.Resistor.setFlat(True) self.Resistor.setObjectName(_fromUtf8("Resistor")) self.Capacitor = DragButton(self.Components) self.Capacitor.setGeometry(QtCore.QRect(80, 120, 51, 51)) self.Capacitor.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Capacitor.setAcceptDrops(False) self.Capacitor.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("capacitor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Capacitor.setIcon(icon1) self.Capacitor.setIconSize(QtCore.QSize(150, 60)) self.Capacitor.setCheckable(False) self.Capacitor.setFlat(True) self.Capacitor.setObjectName(_fromUtf8("Capacitor")) self.Diode = DragButton(self.Components) self.Diode.setGeometry(QtCore.QRect(50, 190, 111, 71)) self.Diode.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Diode.setAcceptDrops(False) self.Diode.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("Diode.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Diode.setIcon(icon2) self.Diode.setIconSize(QtCore.QSize(200, 67)) self.Diode.setFlat(True) self.Diode.setObjectName(_fromUtf8("Diode")) self.Inductor = DragButton(self.Components) self.Inductor.setGeometry(QtCore.QRect(40, 280, 141, 51)) self.Inductor.setCursor(QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.Inductor.setAcceptDrops(False) self.Inductor.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("Inductor.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.Inductor.setIcon(icon3) self.Inductor.setIconSize(QtCore.QSize(135, 80)) self.Inductor.setFlat(True) self.Inductor.setObjectName(_fromUtf8("Inductor")) self.DCVoltageSource = DragButton(self.Components) self.DCVoltageSource.setGeometry(QtCore.QRect(70, 350, 71, 71)) self.DCVoltageSource.setCursor( QtGui.QCursor(QtCore.Qt.ClosedHandCursor)) self.DCVoltageSource.setAcceptDrops(False) self.DCVoltageSource.setText(_fromUtf8("")) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8("DCVoltageSource.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.DCVoltageSource.setIcon(icon4) self.DCVoltageSource.setIconSize(QtCore.QSize(100, 60)) self.DCVoltageSource.setFlat(True) self.DCVoltageSource.setObjectName(_fromUtf8("DCVoltageSource")) self.ComponentList.addItem(self.Components, _fromUtf8("")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setGeometry(QtCore.QRect(239, -1, 561, 651)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.widget = QtGui.QWidget(self.frame) self.widget.setGeometry(QtCore.QRect(-10, -10, 581, 581)) self.widget.setAcceptDrops(True) self.widget.setObjectName(_fromUtf8("widget")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 991, 22)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionNew = QtGui.QAction(MainWindow) self.actionNew.setObjectName(_fromUtf8("actionNew")) self.actionOpem = QtGui.QAction(MainWindow) self.actionOpem.setObjectName(_fromUtf8("actionOpem")) self.actionOpen = QtGui.QAction(MainWindow) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.menuFile.addAction(self.actionNew) self.menuFile.addAction(self.actionOpen) self.menuFile.addSeparator() self.menuFile.addAction(self.actionSave) self.menuFile.addSeparator() self.menuFile.addAction(self.actionQuit) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow)