QCAD Bugtracker

QCAD - 2D CAD System.

Click here for a documentation of the DokuWiki formatting syntax that can be used in reports

Please search for existing tasks (also closed ones) before opening a new task.

Please make sure that you are using the latest Version of QCAD before posting a bug (menu Help > Check for Updates)

IDCategory  descTask TypeSeveritySummaryStatusProgress
513TranslationBug ReportLowTranslation errorsAssigned
Task Description

If you spot an error in the translated user interface of QCAD, please add a comment to this task or submit your translation at http://translate.qcad.org.
Thank you for your help!

Wenn Sie einen Fehler in der übersetzten Benutzeroberfläche von QCAD erkennen, fügen Sie bitte einen Kommentar zu diesem Report hinzu oder geben Sie Ihre Übersetzung ein unter http://translate.qcad.org.
Vielen Dank für Ihre Hilfe!

Si vous remarquez une erreur dans l’interface utilisateur traduite de QCAD, veuillez ajouter un commentaire à cette tâche ou soumettre votre traduction à http://translate.qcad.org.
Merci pour votre aide!

Si detecta un error en la interfaz de usuario traducida de QCAD, añada un comentario a esta tarea o envíe su traducción a http://translate.qcad.org.
Gracias por tu ayuda!

Se si rileva un errore nell’interfaccia utente tradotta di QCAD, si prega di aggiungere un commento a questo compito o di inviare la traduzione a http://translate.qcad.org.
Obrigado por sua ajuda!

Se você detectar um erro na interface de usuário traduzida do QCAD, adicione um comentário a esta tarefa ou envie sua tradução para http://translate.qcad.org.
Obrigado pela sua ajuda!

Als u een fout ziet in de vertaalde gebruikersinterface van QCAD, voeg dan een opmerking toe aan deze taak of stuur uw vertaling naar http://translate.qcad.org.
Bedankt voor uw hulp!

1971QCAD/CAMBug ReportLowCAD/CAM 3D SimulatorAssigned
Task Description

Hallo Andrew,

Found a bug in the 3D Simulator execution

1954QCAD/CAMReleaseLowRevised PWM Post ProcessorAssigned
Task Description

Hallo Andrew,

I have revised the PWM Post Processor to Revision D.

1940QCAD/CAMFeature RequestLowCAM > CAM Configuration: Add program descriptionAssigned
1 Task Description

Add a program description to the CAM configuration dialog and export to postprocessors as variable.

See also:

1913QCAD/CAMBug ReportLow3D Simulation Behaves oddAssigned
Task Description

Hallo Andrew,

testing the drill toolpath I used single point markers.

In 3D simulation the tool drills the toolpath AND uses the drill as a mill.

Cam Export and generated G-code is not effected.

1911QCAD/CAMFeature RequestLowDrill ToolpathAssigned
Task Description

Hallo Andrew

It would be more than conveniant, defining the drilling locations of the drill toolpath, by selecting a circle’s center point.

1902QCAD/CAMFeature RequestLowCAM G-Block ToolpathAssigned
Task Description

Hallo Andrew,

Still busy on the never ending G-code story. Urgently needed the very handy G-code Block Toolpath. This ‘toolpath’ also solves a lot of “editing requests”.

1901QCAD/CAMFeature RequestLowCAM Traverse ToolpathAssigned
Task Description

Hallo Andrew,

Still busy on the never ending G-code story. Urgently needed the very common Traverse Toolpath.

Example added as pdf.


1877QCAD/CAMFeature RequestLowPost Processor TutorialAssigned
Task Description

Hallo Andrew,

I am still busy on the never ending G-code story. Doing so I wrote a small Post Processor Tutorial for all those nerds who wants to write their own. If you like it you might add it to QCAD. However, since English is not my native tongue I suggest checking it would be wise.

Meanwhile I have downloaded the source code, and could not find the CAM’s Drill-path-script. I am now using a negative Drill Cut Depth to set a Laser Dwell time, were as a field “Dwell Time (in seconds)” in the Drill-path would be more appropiate. Is this script open source available or is it part of ‘closed part’ of QCAD?

1847QCAD/CAMBug ReportLowBUG MEMORYAssigned
Task Description

Hi Andrew,

Still working on creating HPGL.PLT toolpaths for the HP7580 pen plotter. QCAD has some trouble creating toolpaths. Too often it shuts itself down, or the PC gets stalled.

Recreating the same error however is possible

1846QCAD/CAMFeature RequestLowToolpath preset offsetsAssigned
Task Description

Hi Andrew

A request for adding some fields to the toolpath

1844QCAD/CAMFeature RequestLowHP/GL (PLT) importAssigned
Task Description

Hi Andrew

QCAD/CAM misses a hpgl.plt import. If gerber and G-code can, so should plt.

1843QCAD/CAMBug ReportLowCreating ToolPath StallsAssigned
Task Description

Hi Andrew,

Still working with and on CAM HPGL for the HP7580 pen plotter.

I have added a penplotter test drawing, that might be used for testing en callibrating plotter and pens. You may add it to the Examples-directory.

QCAD has a lot of trouble creating toolpaths and exports. Much too often it shuts itself down, or gets stalled. Why? I am not sure.

1841QCAD/CAMFeature RequestLowQCAD/CAM Postprocessor "Hpgl": Add pen colors to HP/GL ...Assigned
Task Description

Add SPx; with x being pen number from 1-8.

- Which color corresponds to which pen number?
- What if there are more than 8 colors in a DXF files?

1815QCAD/CAMFeature RequestLowAdd Laser tool optionAssigned
Task Description

Hi Andrew,

Creating G-code for cnc-laser, the laser-tool can not be correctly set at all.

Attached a laser tool proposal

2068QCAD Community EditionBug ReportVery LowNon-english text in upper/lower index becomes UTF codeAssigned
Task Description

How to reproduce.

1. Create a text field with some non-english words in the upper index. (see attached pic1.png)
2. Save the project and close QCAD.
3. Run QCAD and open same project.
4. Now upper/lower indexed text becomes not human readable UTF codes. (see attached pic2.png)

Tried different fonts - doesn’t help.

Linux ntb-kirill 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
CentOS Linux release 7.7.1908 (Core)

2011QCAD Community EditionSuggestionVery LowUpdate QCAD CE SpatialIndex module to latest versionAssigned
Task Description

Building with the bundled version, 1.8.5, works fine.

When I try to build using the system version, which for Mageia Cauldron is 1.9.3, the build fails.


Here is the current spec file for version

It looks like qcad is incompatible with versions above 1.8.5.

Are there plans to port to the new version?

Thanks in advance.

2139QCAD (main)Feature RequestVery LowAuto revert to format = 'Decimal' isn't completeAssigned
Task Description

From this Topic:

Trial 1 doesn’t gives the intended result.
Trial 2 includes manual altering back and forth the Format field what gives the intended result


2138QCAD (main)SuggestionVery LowBlock zoomstate supersedes Model_Space after Undo of BCAssigned
Task Description

Summary: Block zoomstate supersedes Model_Space after Undo of BC

QCAD Professional
Version: (
Internet: QCAD.org
Build Date: Oct 15 2020
Revision: 2895712
Qt Version: 5.13.2
Architecture: i386
Compiler: Unknown «< (Win installer 32 bit)

With the file provided:
ZW to see the top green ‘revision cloud’ up close
Box select around the cloud
»> 2 entities in selection
BC, select origin somewhere inside the selection, accept proposed naming
»> ‘Block 1’ is created from the selection
BD, select the newly created Block Reference
»> Auto zoom of ‘Block 1’ (Intended behavior)
»> Returns to Model_Space with the zoomstate of the removed Block
»> Halfway down the drawing
»> The former zoomstate of the Model_Space is lost

Intended behavior is that the zoomstate of Model_Space and Blocks don’t mix
See: https://www.qcad.org/rsforum/viewtopic.php?f=31&t=7797&p=30371#p30378

This proves they do, even if the block doesn’t exists anymore.


PS: 3th trial to enter a suggestion ...

2130QCAD (main)TaskLowText: Text dialog removes tabsAssigned
Task Description

Text dialog (QTextEdit) strips tabs in toHtml.
If tabs can be retained, text entities could support tabs.

2128QCAD (main)Bug ReportLow"Create Library Item" "Save As" dialogue doesn't rememb...Assigned
1 Task Description

This is either a bug or a feature request, depending on perspective; my apologies if I’ve picked the wrong one. Additional discussion can be found here.

Steps to reproduce:
1. Create an entity
2. Run “Create Library Item” [BT]
3. Select Reference Point

Expected outcome:
“Save As” dialogue opens in the directory that the previous library item was saved in

Actual outcome:
“Save As” dialogue opens in ( RSettings.getLaunchPath() + “/libraries” )

Additional Context:
The reason I’ve categorized this as a bug is because, relative to the behaviour of the main “Save As” dialogue (which does remember the last directory used) the behaviour of the “Create Library Item” “Save As” dialogue is unexpected.

Software versions:
QCAD 3.25.2 Pro
Windows 10 Pro

2127QCAD (main)Feature RequestLowSnap for predicted intersections while using "Restrict ...Assigned
2 Task Description

I would like to request a new kind of snap: a “Restricted Intersection” snap that appears at the point where an entity would intersect with a line drawn from Relative Zero that fulfills the current EL criteria. “Restricted Intersection” snaps would be similar to other Relative Zero-based snaps (like “Perpendicular” and “Tangential”), but would predict the point of the snap from the EL constraints instead of the characteristics of the entity being snapped to. Naturally a value of 0 for angle or length would result in that constraint being ignored.

Additional operational flexibility could be achieved by allowing the snap to exist regardless of whether EL is actually in use. To be useful this would probably require determining snap locations based on angle OR length as opposed to angle AND length.

Implementing this new snap would allow, for example, for easily drawing a line of unknown (but determinable) length at a specified angle between a given point and a given entity (see discussion here), with the “Restricted Intersection” snap ensuring that the endpoint of the new line forms an intersection with the entity in question. Currently the same goal can be achieved a couple of different ways, but they all involve at least two separate steps.

2126QCAD (main)SuggestionVery LowPE casts on individual hatch segmentsAssigned
Task Description

QCADpro / win7pro 32 bit / 4GB / 1e generation i7 2.6Ghz / HDD GeForce GT 520

The method PE casts the clipboard on individual hatch segments.
Hatches should be considered as a single complex entity not allowing certain actions.

Discovered while:

Not that it matters: In doing so the scaling is off too.


2125QCAD (main)Bug ReportLowText disappears when you zoomWaiting on User
Task Description

When I zoom, the text disappears in certain zoom levels after updating to the latest version.

2115QCAD (main)SuggestionLowMove toolbars with negative positions to 0 positions Assigned
Task Description

As it can be seen in the attached image, QCAD toolbars may dock to a position slightly outside the visible area of the screen. After having docked there, I have not been able to move them any more. Their current position is just in the middle of the screen.

The position of the toolbars remains the same after the deinstallation of QCAD, shutting down, restarting the computer and reinstalling QCAD. I kindly ask for help.

Kind regards

2107QCAD (main)Feature RequestVery LowAdd a button to the tool bar to allow for a quick backg...Assigned
1 Task Description

I find myself with reasonable regularity needing to change the background color between black and white. It would be much more efficient to have a toggle button on the ribbon to make this sort of instant (kind of like the “screen based line types” button works but make it for background color and just between black and white or let people define their dark and light themes and toggle the background between the two.

2099QCAD (main)Bug ReportLowDIM Label, Square Symbol doesn't adopt layer attributesAssigned
Task Description

The square symbol offered as symbol in DIM label is the only symbol which doesn’t adopt the layer color.
If I print a drawing in full color it leads to a black symbol in an otherwise colored dimension.

It is also the only symbol which has a solid filling what is confusing when you work with it in Model_Space ...

2098QCAD (main)Bug ReportVery LowOffset will pick up hidden blocks while using it in a l...Assigned
Task Description

When I’m drawing inside a layout block the offset tool picks up lines from blocks that are hidden.
It is not happening with all the block.

2097QCAD (main)Bug ReportVery LowVery hard to snap to baseline reference point of dimens...Assigned
Task Description

With default autosnap settings reference points included I find it very hard to snap to the baseline reference points of a dimension.
I manage to do it by setting snap to reference point only and zoom out till I see the entire dimension element.

2092QCAD (main)Bug ReportLowcrash when changing shortcut in preferencesAssigned
Task Description

The application crashes when I try to change a shortcut in the preferences. And only after resizing the preferences window.
In the attachement are the cli warnings.
I also tried the snapshot with the same result.

2091QCAD (main)Feature RequestLowToggle redrawing of hatches Assigned
1 Task Description

Because modifying hatches have lag issues I’d like to propose a toggle that turns of the redrawing/rendering of the hatch. Especially while modifying the hatch.

The hatches always have a boundary that can be worked with right? So when we move or stretch the hatch we can still see the boundary and its handles to perform all the actions.

This could be a new view mode that turns of the view of the interior/pattern of the hatch but leave the boundary of the hatch.
Or the draft mode can be extended to include simplified hatches while modifying.

Also see the discussion

2088QCAD (main)Bug ReportVery Low column headers of the "General: tool settings " resize...Assigned
Task Description

Open QCAD and the application preferences. In the section “General: tool settings " you can resize the columns: Menu, Shortcuts etc.
The problem is that it is not intuitive. The first divider is not selectable and the second moves the first, only backwards.

2087QCAD (main)Feature RequestLowMore options for "Paste along Entity" [PE]Assigned
Task Description

“Paste” has already the options: To current layer, Overwrite layers, Overwrite blocks.

Would be a nice time saver to have the same options for “Paste along Entity” too.

2072QCAD (main)SuggestionLowInserted and flipped block mirrors text and dimAssigned
Task Description

Text and/or DIM used in blocks will be mirrored if inserted with a vertical/horizontal flip option.

Text/DIM which was successfully used in previos QCAD versions are now mirrored if they are loaded in the current version.

Version 3.23.0 doesn’t shows this behavior.


2070QCAD (main)Feature RequestLowcropping imageAssigned
Task Description

It may be useful to insert the “image cropping” function both in top / bottom - right / left mode, and with polyline

2063QCAD (main)Performance IssueLowBad performance while zooming inside layout block with ...Assigned
1 Task Description

Zooming in and out is lagging to the point of unusable. This is happening in a layout block with the cursor pointing inside geometry with hatches. When the cursor is pointing outside the geometry zooming works as expected.
The attached file has a very simplified testcase that shows this problem almost in the same way as a more complex drawing with multiple layers and hatches.

edit: I also attached the more complex drawing because it is a bit unclear to me where the lagging stops. Outside the viewport or outside the paper.

I just noticed the selection box has the same problem!

2060QCAD (main)Feature RequestLowDialog box for Layer StatusAssigned
Task Description

So far, layer status has only been implemented very rudimentarily.
I wish something like a dialog box in which you can choose for each layer status, which layers belong to it and which not.

2057QCAD (main)Feature RequestLowMultiline toolAssigned
Task Description

Implement a multiline tool.

2056QCAD (main)Feature RequestLowOption Duplicate layer (yy) inclusive all sub-layers.Assigned
Task Description

If I’ve to duplicate a layer with a bunch of sub-layer it’s a kind of a Sisyphus task to get it done.
Currently I have to duplicate each single layer. Then in an additional step I’ve to address each child layer to the proper parent layer.

Current lack:
Marked parent layer with all sub-layer / Duplicate Layer / only ONE layer will be duplicated.

With other words: If I have to duplicate a layer with 5 sub-layer it requires 11 steps to get a copy of that tree ... :-(

2048QCAD (main)Bug ReportVery LowMove / Copy to current layer fails when reference point...Assigned
Task Description

QCAD 3.24.2 / macOS x86_64 10.14.6

Starting with empty doc:
1. Draw any object (e.g. a rectangle) on layer 0.
2. Create new layer (”1”) with color, say yellow.
3. Select new layer
4. Select new object
5. Modify → Move / Copy
6. Click reference point
7. Click target point same as reference point
8. In “Move / Copy Options” dialog, select “Delete Original” and check “Use current layer and attributes.” Click OK.

The moved object stays on the layer it was previously on. Using “Move / Copy” as a quick way to move a selection between layers is not useful even though it appears to be the recommended way in a Google search.

Note: if “Keep Original” is selected instead, the copied object is placed on the current layer and the original object remains on its layer, as expected.

Note: if the target point is different from the reference point, the moved object is placed on the current layer as expected.

There are other workarounds too, cut / paste with “To current layer” checked seems to work, as does chaging the layer in the Properties Editor.

2041QCAD (main)Bug ReportLowcircletangent2 doesn't solve correctly if the defining ...Assigned
Task Description

In my example I can’t draw a circle with circletangent2 if the defining point is on one of the defining tangents. The tangency is lost when I try to do this.

I attached 4 screenshots: TheExample.png, TryingPoint1.png, TryingPoint2.png and The_Point_Isn’t_On_The_Tangents.png.

2037QCAD (main)Feature RequestLowSupport alternative angle referenceAssigned
Task Description

E.g. 0 degrees at the top, clock-wise for positive direction, alternative angle units.

2034QCAD (main)Feature RequestLowPaint Properties to include modifying linetype scales w...Assigned
Task Description

Previous Feature Request #1285, dated 2015, incorporated in QCADPro 3.24. I regularly adjust linetype scales on hidden, centreline and phantom lines to achieve the best appearance on the drawing when printed. I note the Paint Properties feature copies all the attributes of the chosen line but does not copy the scale. I have to change the scale of each line, even after ‘painting’. This copying all Properties is something AutoCAD does. I know I could change the line to Hidden2 etc. and tick the ‘scale lines’ box in Drawing Properties but that is not always successful- copying properties is a quick and useful way of achieving the required result.
QCAD Pro 3.24 Windows10.

2021QCAD (main)Performance IssueVery LowCannot work with big dwg filesAssigned
Task Description

Openning a big file or doing any action in it, takes minutes to load.
Even dragging the scrollbar slightly left or right, takes mintues to redraw the canvas again, which makes QCAD un-usable for professional use.
Is there a way to make QCAD usable, after loading completed:
- Like suppressing edit until user says so,
- or taking snapshots of rendered canvases to another file and use it, as windows uses thumb.db ( for negative latency :P )

PS: I wish I could help a bit, but my hand are tied. I am just a java freak, I am opt to any idea of porting it to java, if she is still alive.

Tuğalsan Karabacak
EEE, MSc Mobile Comp & App, IWE

2018QCAD (main)Feature RequestLowLayer visibility setting per view/view-portAssigned
3 Task Description

In a medium complex drawing it’s often too much details to have all layers in a drawing visible at once. Also, it is of great importance to be able to have a single model to avoid duplication of work and risk inconsistency.

So i would like to create a number of views where each view has selected layers visible (that makes sense for the purpose of the view) and then assign the views to different layout blocks (using view-ports) in paper-space to be able to setup printing of several views on the same page/PDF

This also means that view-ports would have to be aware of what view they are displaying (if any besides the standard-view).
This will then make it possible for printouts of different views with selected layers visible (different for each view and view-port) and still have only one model. Today this is not possible.

As it is today the only limited workaround is to set the layers you want to display, print/PDF of that viewport on separate page, and then change it for the next page, and so on. The big drawback is that you cannot have two different views/view-ports on the same page with different layers visible. Also, for large drawing it is painful to have to do a lot of manual setup for each rendering of the complete drawing.

2016QCAD (main)Bug ReportLowOffsetting multi selection of polylines halts prematureAssigned
Task Description


Offsetting 32 polys from ellipses fails.
Offsetting 16 polys can be completed with 2 selections for outer and 2 for inner.

For some reason the offset function halts premature.


2014QCAD (main)Bug ReportLowFocus on Options Toolbar failsAssigned
Task Description

Scenario: e.g. Tools Move/Copy and Rotate switched to “use without dialog.

Launch within a drawing Move/Copy, use the Keyboard keys CTRL + Space to focus on the Option Bar - the field for Numbers is Highlighted and I can change it. Further navigation with keys on the keyboard depends on remembered option (copy yes/no etc what make a navigation possible or not. It looks like the navigation with the Arrow keys is focused on the canvas and sooner or later the courser will jump to the Command Line or Property editor. Same behavior with the Rotation tool.

See also:

1999QCAD (main)Feature RequestLowViewport: Add additional properties for controlling dim...Assigned
1 Task Description

When working with multiple Viewports with different scale it could be very useful to have extra properties controlling how dimensions are rendered in the viewport:

E.g an extra “Dimension Scale” under “Scale” in the Viewport selection’s ‘Specific Properties’ section, could allow having the same size when printed.
This Dimension Scale would be multiplied on top of the Scale value, but only for Dimensions rendering.

Toggle button for hiding any dimensions in the Viewport. Maybe this should be controlled by being able to specify a Layer that should be hidden in this Viewport only, then I could select my Dimensions layer here.

The Viewport properties:

1983QCAD (main)Feature RequestLowTrim All or Bulk Break outAssigned
1 Task Description

This is a trim method I am missing in Qcad.

20 years ago it existed in CadKey.
You had a bunch of lines or segments.
You defined a (new) line or segment as cutter.
‘Trim All’.
You pointed at the side of the cutter entity to trim all intersecting at that side.

Pritty the same as in this topic:

Only in rare cases I can use Husky’s workaround as pro.
It all depends on what else is in the clipping rectangle that is needed to trim all intended.
If of no use all single crossing entities have to be chosen one by one.


1982QCAD (main)Feature RequestLowmeasure DIN 1356Assigned
Task Description

To measure in the format DIN 1356 , Architect
It is hard work to do this manual input with meta characters.

Showing tasks 1 - 50 of 398 Page 1 of 81 - 2 - 3 - 4 - 5 - Last >>

Available keyboard shortcuts


Task Details

Task Editing