def __init__(self, parent=None, updateModel=None): partsManaging.__init__(self) self.form = updateWizardWidget() self.form.setWindowTitle('Update model') self.form.setWindowIcon(QtGui.QIcon(":/data/img/updateParts.spng")) self.updateModel = updateModel self.setDatabase()
def __init__(self, wersjaFormatu, filename, parent=None): #reload(PCBconf) if wersjaFormatu in ['idf_v2', 'idf_v3']: databaseType = 'idf' else: databaseType = wersjaFormatu # partsManaging.__init__(self, databaseType) self.projektBRD = None self.projektBRDName = None self.wersjaFormatu = None self.tentedVias = [False, False] # [TOP, BOTTOM] #self.padsHeight = [0, 0] # [TOP, BOTTOM] if wersjaFormatu == "eagle": self.wersjaFormatu = EaglePCB(filename, self) elif wersjaFormatu == "freepcb": self.wersjaFormatu = FreePCB(filename, self) elif wersjaFormatu == "geda": self.wersjaFormatu = gEDA_PCB(filename, self) #elif wersjaFormatu == "fidocadj": # self.wersjaFormatu = FidoCadJ_PCB(filename, self) # elif wersjaFormatu == "razen": # self.wersjaFormatu = Razen_PCB() elif wersjaFormatu == "kicad_v3": self.wersjaFormatu = KiCadv3_PCB(filename, self) elif wersjaFormatu == "kicad_v4": self.wersjaFormatu = KiCadv4_PCB(filename, self) elif wersjaFormatu == "idf_v2": self.wersjaFormatu = IDFv2_PCB(filename, self) elif wersjaFormatu == "idf_v3": self.wersjaFormatu = IDFv3_PCB(filename, self) #elif wersjaFormatu == "idf_v4": # self.wersjaFormatu = IDFv4_PCB(filename, self) elif wersjaFormatu == "hyp_v2": self.wersjaFormatu = HYP_PCB(filename, self) elif wersjaFormatu == "librepcb": self.wersjaFormatu = LibrePCB(filename, self) self.setDatabase()
def __init__(self, parent=None): #reload(PCBconf) partsManaging.__init__(self) self.projektBRD = None self.setDatabase()
def __init__(self, searchPhrase=None, parent=None): partsManaging.__init__(self) QtGui.QWidget.__init__(self, parent) self.setDatabase() freecadSettings = FreeCAD.ParamGet( "User parameter:BaseApp/Preferences/Mod/PCB") # self.gruboscPlytki = getPCBheight()[1] self.root = None self.packageData = {} # self.form = self self.form.setWindowTitle("Add model") self.form.setWindowIcon(QtGui.QIcon(":/data/img/addModel.png")) # self.listaBibliotek = QtGui.QComboBox() #self.package = QtGui.QComboBox() #self.package.setInsertPolicy(QtGui.QComboBox.InsertAlphabetically) self.package = modelsList() self.package.checkItems = False self.package.sql = self.__SQL__ self.side = QtGui.QComboBox() self.side.addItems(['TOP', 'BOTTOM']) self.value = QtGui.QLineEdit('') self.label = QtGui.QLineEdit('') self.rotation = QtGui.QDoubleSpinBox() self.rotation.setSingleStep(1) self.rotation.setSuffix(' deg') self.rotation.setRange(-360, 360) self.val_x = QtGui.QDoubleSpinBox() self.val_x.setSingleStep(0.5) self.val_x.setRange(-1000, 1000) self.val_x.setSuffix(' mm') self.val_y = QtGui.QDoubleSpinBox() self.val_y.setSingleStep(0.5) self.val_y.setRange(-1000, 1000) self.val_y.setSuffix(' mm') self.error = QtGui.QLabel(u'') self.updateView = QtGui.QCheckBox(u'Update active view') self.loadModelColors = QtGui.QCheckBox(u'Colorize elements') self.loadModelColors.setChecked( freecadSettings.GetBool("partsColorize", True)) self.adjustParts = QtGui.QCheckBox(u'Adjust part name/value') self.adjustParts.setChecked( freecadSettings.GetBool("adjustNameValue", False)) self.continueCheckBox = QtGui.QCheckBox(u'Continue') self.groupParts = QtGui.QCheckBox(u'Group parts') self.groupParts.setChecked(freecadSettings.GetBool( "groupParts", False)) # lay = QtGui.QGridLayout() lay.addWidget(self.package, 0, 0, 14, 1) lay.addWidget(QtGui.QLabel(u'Library:'), 0, 1, 1, 1) lay.addWidget(self.listaBibliotek, 1, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Label:*'), 2, 1, 1, 1) lay.addWidget(self.label, 3, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Value:'), 4, 1, 1, 1) lay.addWidget(self.value, 5, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Side:'), 6, 1, 1, 1) lay.addWidget(self.side, 7, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Rotation:'), 8, 1, 1, 1) lay.addWidget(self.rotation, 9, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'X:'), 10, 1, 1, 1) lay.addWidget(self.val_x, 11, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Y:'), 12, 1, 1, 1) lay.addWidget(self.val_y, 13, 1, 1, 1) lay_1 = QtGui.QHBoxLayout() lay_1.addWidget(self.loadModelColors) lay_1.addWidget(self.adjustParts) lay_1.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_1, 15, 0, 1, 2) #lay.addItem(QtGui.QSpacerItem(1, 5), 16, 0, 1, 2) lay_2 = QtGui.QHBoxLayout() lay_2.addWidget(self.groupParts) lay_2.addWidget(self.updateView) lay_2.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_2, 17, 0, 1, 2) lay_3 = QtGui.QHBoxLayout() lay_3.addWidget(self.continueCheckBox) lay_3.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_3, 18, 0, 1, 2) #lay.addItem(QtGui.QSpacerItem(1, 10), 18, 0, 1, 2) #lay.addWidget(self.error, 19, 0, 1, 2) lay.setRowStretch(14, 10) self.setLayout(lay) # self.connect(self.package, QtCore.SIGNAL("itemPressed (QTreeWidgetItem *,int)"), self.reloadList) #self.connect(self.package, QtCore.SIGNAL('currentIndexChanged (int)'), self.reloadList) self.connect(self.val_x, QtCore.SIGNAL('valueChanged (double)'), self.addArrow) self.connect(self.val_y, QtCore.SIGNAL('valueChanged (double)'), self.addArrow) self.connect(self.side, QtCore.SIGNAL('currentIndexChanged (int)'), self.addArrow) self.connect(self.updateView, QtCore.SIGNAL('stateChanged (int)'), self.changeView) self.readLibs() self.addArrow()
def __init__(self, searchPhrase=None, parent=None): partsManaging.__init__(self) QtGui.QWidget.__init__(self, parent) self.setDatabase() freecadSettings = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/PCB") # self.gruboscPlytki = getPCBheight()[1] self.root = None self.packageData = {} # self.form = self self.form.setWindowTitle("Add model") self.form.setWindowIcon(QtGui.QIcon(":/data/img/addModel.png")) # self.listaBibliotek = QtGui.QComboBox() #self.package = QtGui.QComboBox() #self.package.setInsertPolicy(QtGui.QComboBox.InsertAlphabetically) self.package = modelsList() self.package.checkItems = False self.package.sql = self.__SQL__ self.side = QtGui.QComboBox() self.side.addItems(['TOP', 'BOTTOM']) self.value = QtGui.QLineEdit('') self.label = QtGui.QLineEdit('') self.rotation = QtGui.QDoubleSpinBox() self.rotation.setSingleStep(1) self.rotation.setSuffix(' deg') self.rotation.setRange(-360, 360) self.val_x = QtGui.QDoubleSpinBox() self.val_x.setSingleStep(0.5) self.val_x.setRange(-1000, 1000) self.val_x.setSuffix(' mm') self.val_y = QtGui.QDoubleSpinBox() self.val_y.setSingleStep(0.5) self.val_y.setRange(-1000, 1000) self.val_y.setSuffix(' mm') self.error = QtGui.QLabel(u'') self.updateView = QtGui.QCheckBox(u'Update active view') self.loadModelColors = QtGui.QCheckBox(u'Colorize elements') self.loadModelColors.setChecked(freecadSettings.GetBool("partsColorize", True)) self.adjustParts = QtGui.QCheckBox(u'Adjust part name/value') self.adjustParts.setChecked(freecadSettings.GetBool("adjustNameValue", False)) self.continueCheckBox = QtGui.QCheckBox(u'Continue') self.groupParts = QtGui.QCheckBox(u'Group parts') self.groupParts.setChecked(freecadSettings.GetBool("groupParts", False)) # lay = QtGui.QGridLayout() lay.addWidget(self.package, 0, 0, 14, 1) lay.addWidget(QtGui.QLabel(u'Library:'), 0, 1, 1, 1) lay.addWidget(self.listaBibliotek, 1, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Label:*'), 2, 1, 1, 1) lay.addWidget(self.label, 3, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Value:'), 4, 1, 1, 1) lay.addWidget(self.value, 5, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Side:'), 6, 1, 1, 1) lay.addWidget(self.side, 7, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Rotation:'), 8, 1, 1, 1) lay.addWidget(self.rotation, 9, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'X:'), 10, 1, 1, 1) lay.addWidget(self.val_x, 11, 1, 1, 1) lay.addWidget(QtGui.QLabel(u'Y:'), 12, 1, 1, 1) lay.addWidget(self.val_y, 13, 1, 1, 1) lay_1 = QtGui.QHBoxLayout() lay_1.addWidget(self.loadModelColors) lay_1.addWidget(self.adjustParts) lay_1.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_1, 15, 0, 1, 2) #lay.addItem(QtGui.QSpacerItem(1, 5), 16, 0, 1, 2) lay_2 = QtGui.QHBoxLayout() lay_2.addWidget(self.groupParts) lay_2.addWidget(self.updateView) lay_2.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_2, 17, 0, 1, 2) lay_3 = QtGui.QHBoxLayout() lay_3.addWidget(self.continueCheckBox) lay_3.setContentsMargins(0, 0, 0, 0) lay.addLayout(lay_3, 18, 0, 1, 2) #lay.addItem(QtGui.QSpacerItem(1, 10), 18, 0, 1, 2) #lay.addWidget(self.error, 19, 0, 1, 2) lay.setRowStretch(14, 10) self.setLayout(lay) # self.connect(self.package, QtCore.SIGNAL("itemPressed (QTreeWidgetItem *,int)"), self.reloadList) #self.connect(self.package, QtCore.SIGNAL('currentIndexChanged (int)'), self.reloadList) self.connect(self.val_x, QtCore.SIGNAL('valueChanged (double)'), self.addArrow) self.connect(self.val_y, QtCore.SIGNAL('valueChanged (double)'), self.addArrow) self.connect(self.side, QtCore.SIGNAL('currentIndexChanged (int)'), self.addArrow) self.connect(self.updateView, QtCore.SIGNAL('stateChanged (int)'), self.changeView) self.readLibs() self.addArrow()