try: # Gui.SendMsgToActiveView("Run") # cq Gui from Gui.Command import * Gui.activateWorkbench("CadQueryWorkbench") import cadquery as cq from Helpers import show # CadQuery Gui except: # catch *all* exceptions msg = "missing CadQuery 0.3.0 or later Module!\r\n\r\n" msg += "https://github.com/jmwright/cadquery-freecad-module/wiki\n" reply = QtGui.QMessageBox.information(None, "Info ...", msg) # maui end #checking requirements checkRequirements(cq) try: close_CQ_Example(App, Gui) except: # catch *all* exceptions print "CQ 030 doesn't open example file" # import cq_parameters # modules parameters # from cq_parameters import * #Make a single plastic base block (chamfered if required) def MakeBase(pins): #length of the base block L = pins * 2.54 + 7.62
Gui.activateWorkbench("CadQueryWorkbench") import cadquery cq = cadquery from Helpers import show # CadQuery Gui except: # catch *all* exceptions msg = "missing CadQuery 0.3.0 or later Module!\r\n\r\n" msg += "https://github.com/jmwright/cadquery-freecad-module/wiki\n" if QtGui is not None: reply = QtGui.QMessageBox.information(None,"Info ...",msg) # maui end # Sphinx workaround #2 try: cq checkRequirements(cq) except NameError: cq = None # #checking requirements try: close_CQ_Example(FreeCAD, Gui) except: # catch *all* exceptions print "CQ 030 doesn't open example file" import cq_parameters # modules parameters from cq_parameters import *