示例#1
0
 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)
示例#2
0
    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)
示例#3
0
    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)
示例#4
0
 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
示例#5
0
    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)
示例#6
0
    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)
示例#7
0
 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
示例#8
0
 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
示例#9
0
 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)
示例#10
0
    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 
示例#11
0
 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)
示例#12
0
 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
示例#13
0
 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)
示例#14
0
 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)
示例#15
0
    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)