I was used to WB Drawing and WB Drawing Dimensioning, and quite happy with these WBs.
I am also aware that the main developers are of the opinion that WB TechDraw is THE way to go. Although that may be true in the future, at the moment WB TechDraw is not adequate for my goals.
Now the trouble is, that I get errors in FC19 when trying to use WB Drawing Dimensioning. This leaves me 2 potential ways forward:
- Go back to FC18 to prepare the drawings. This does not work for me because the things prepared in FC19 are not compatible with FC18.
And I still have the latest FC18 installed on C:/ Hence there exists also a directory C:/Users ... AppData\Roaming\FreeCAD\Mod\
A first error begins at start-up:
Upon start-up of FC19 I get this error in a window: File does not exist - D:/:/dd/icons/linearDimension.svg This contradicts the message in the Report View, which clearly says:
Code: Select all
Init: Initializing C:\Users\Roland\AppData\Roaming\FreeCAD\Mod\drawing_dimensioning... done
Upon trying to use WB Drawing Dimensioning. Python Panel gives:
Code: Select all
>>> Gui.activateWorkbench("DrawingDimensioningWorkbench")
>>> ### End command Std_Workbench
When I activate a dimensioning command, report gives this error:
Code: Select all
19:07:05 Traceback (most recent call last):
File "C:\Users\Roland\AppData\Roaming\FreeCAD\Mod\drawing_dimensioning\drawingDimensioning\selectionOverlay\__init__.py", line 23, in mousePressEvent
self._onClickFun( event, self, self.elementXML, self.elementParms, self.elementViewObject )
File "C:\Users\Roland\AppData\Roaming\FreeCAD\Mod\drawing_dimensioning\drawingDimensioning\linearDimension.py", line 214, in selectDimensioningPoint
previewDimension.initializePreview( d, linearDimension_points_preview, linearDimension_points_clickHandler )
File "C:\Users\Roland\AppData\Roaming\FreeCAD\Mod\drawing_dimensioning\drawingDimensioning\previewDimension.py", line 60, in initializePreview
preview.SVGRenderer.load( QtCore.QByteArray( '''<svg width="%i" height="%i"> </svg>''' % (drawingVars.width, drawingVars.height) ) ) #without this something goes wrong...
TypeError: 'PySide2.QtCore.QByteArray' called with wrong argument types:
PySide2.QtCore.QByteArray(str)
Supported signatures:
PySide2.QtCore.QByteArray()
PySide2.QtCore.QByteArray(bytearray)
PySide2.QtCore.QByteArray(bytes)
PySide2.QtCore.QByteArray(PySide2.QtCore.QByteArray)
PySide2.QtCore.QByteArray(int, int)
- Should I instruct FC19 to NOT use the WB install inside C:/Users ... AppData\Roaming\FreeCAD\Mod\? But rather the one inside D:\...\FreeCAD-0.19.1.a88db11-WIN-x64-portable\FreeCAD\Mod\? If so, how?
- Should I try to find solutions into another direction?
Your tips and suggestions will be most welcome!
Best regards from,
Roland on
OS: Windows 10 Version 2009
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24276 (Git)
Build type: Release
Branch: releases/FreeCAD-0-19
Hash: a88db11e0a908f6e38f92bfc5187b13ebe470438
Python version: 3.8.6+
Qt version: 5.15.1
Coin version: 4.0.1
OCC version: 7.5.0
Locale: English/United Kingdom (en_GB)