def generateWidget( self, idGDT, ContainerOfData ):
self.idGDT = idGDT
self.ContainerOfData = ContainerOfData
if hasattr(FreeCADGui,"Snapper"):
if FreeCADGui.Snapper.grid:
FreeCAD.DraftWorkingPlane.alignToPointAndAxis(self.ContainerOfData.p1, self.ContainerOfData.Direction, 0.0)
FreeCADGui.Snapper.grid.set()
self.FORMAT = makeFormatSpec(0,'Length')
self.uiloader = FreeCADGui.UiLoader()
self.inputfield = self.uiloader.createWidget("Gui::InputField")
self.inputfield.setText(self.FORMAT % 0)
self.ContainerOfData.OffsetValue = 0
QtCore.QObject.connect(self.inputfield,QtCore.SIGNAL("valueChanged(double)"),self.valueChanged)
return GDTDialog_hbox(self.Text,self.inputfield)
评论列表
文章目录