def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
freecadSettings = FreeCAD.ParamGet("User parameter:BaseApp/Preferences/Mod/PCB")
#
self.listaBibliotek = QtGui.QComboBox()
libraryFrame = QtGui.QGroupBox(u'Library:')
libraryFrameLay = QtGui.QHBoxLayout(libraryFrame)
libraryFrameLay.addWidget(self.listaBibliotek)
#
self.listaElementow = updateObjectTable()
przSelectAllT = QtGui.QPushButton('')
przSelectAllT.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
przSelectAllT.setFlat(True)
przSelectAllT.setIcon(QtGui.QIcon(":/data/img/checkbox_checked_16x16.png"))
przSelectAllT.setToolTip('Select all')
self.connect(przSelectAllT, QtCore.SIGNAL('pressed ()'), self.selectAllObj)
przSelectAllTF = QtGui.QPushButton('')
przSelectAllTF.setCursor(QtGui.QCursor(QtCore.Qt.PointingHandCursor))
przSelectAllTF.setFlat(True)
przSelectAllTF.setIcon(QtGui.QIcon(":/data/img/checkbox_unchecked_16x16.PNG"))
przSelectAllTF.setToolTip('Deselect all')
self.connect(przSelectAllTF, QtCore.SIGNAL('pressed ()'), self.unselectAllObj)
self.adjustParts = QtGui.QCheckBox(u'Adjust part name/value')
self.adjustParts.setChecked(freecadSettings.GetBool("adjustNameValue", False))
self.groupParts = QtGui.QCheckBox(u'Group parts')
self.groupParts.setChecked(freecadSettings.GetBool("groupParts", False))
self.plytkaPCB_elementyKolory = QtGui.QCheckBox(u"Colorize elements")
self.plytkaPCB_elementyKolory.setChecked(freecadSettings.GetBool("partsColorize", True))
packagesFrame = QtGui.QGroupBox(u'Packages:')
packagesFrameLay = QtGui.QGridLayout(packagesFrame)
packagesFrameLay.addWidget(przSelectAllT, 0, 0, 1, 1)
packagesFrameLay.addWidget(przSelectAllTF, 1, 0, 1, 1)
packagesFrameLay.addWidget(self.listaElementow, 0, 1, 3, 1)
#
lay = QtGui.QVBoxLayout()
lay.addWidget(libraryFrame)
lay.addWidget(packagesFrame)
lay.addWidget(self.adjustParts)
lay.addWidget(self.groupParts)
lay.addWidget(self.plytkaPCB_elementyKolory)
lay.setStretch(1, 10)
self.setLayout(lay)
#
self.readLibs()
评论列表
文章目录