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)

IDCategoryTask TypeSeveritySummaryStatusProgress  desc
 1118 QCAD (main)Bug ReportMedium Text not saved Closed
1 Task Description


I am stage manager and I have been using QCAD PRO nearly every day for 2 years now.
But since yesterday it seems that text is not saved within the file : when I reopen a saved file, text doesn’t show up. Do I miss a setting ?
I currently run Mac OS X Mavericks but there haven’t been any issues with this OS for months.

I deleted the app and prefs and tried out with 3.6.0 (which I don’t use because it often quits brutally), and also the free version of 3.6.4
But the issue still the same.

As I use this app for my work, it is very annoying not to be able to use text !
Thanks for your help

 1119 QCAD (main)TaskLow Improve presentation of linetype names in combobox Closed
1 Task Description

The Linetype Names in the pull-down menu for Layer are hardly readable - it seams to me that the description is used twice (in different ways) in each row.
Till 3.6.4 the Information was short and clear.

 1125 QCAD (main)Feature RequestLow Property Editor / Total angle of an arc Closed
1 Task Description


if I have an arc and use the Property Editor to get the Geometrical information I always miss the total angle of the arc.

Yes - I have the Start and the End angle but to get the Total angle I have to draw construction lines to be able to use the Angular Dim or Info angle tool /or I need to use a pocket calculator ...

It would be nice to have this calculated by QCAD - I assume it can’t be that difficult to design an extra field which will display, based on the start and end angle, the total angle of an arc.

What do you think?

 1139 dxflibBug ReportLow dxflib: leading / trailing spaces are removed from text Closed
1 Task Description

dxflib strips leading / trailing spaces from text when importing DXF files.

 1142 QCAD/CAMFeature RequestLow Distance Entry in "Feet and Inches" Closed
1 Task Description

I use architectural units everyday in QCAD and would appreciate being able to enter feet and inches from the “command line” for convenience and accuracy.

I have been entering “calculations” to arrive at the distance values (i.e. 10*12+6.125 = 10’-6 1/8”), but this method is time consuming and prone to input error.

I would like to see Acad’s architectural distance method implemented in QCAD. This entry method would replace the “calculated” entry with (as an example): 10’6-1/8.

Command Line: Next point: 10’6-1/8
The <’> mark triggers a 12 times multiplier for the proceeding number,
the next number is the whole inches and
the ↔ is a separator that adds the fraction to the whole inches before it.

Thanks for considering this feature request. I’m certain that many QCAD users in the Architectural, Mechanical, Electrical and Construction professions wold appreciate this convenience (especially those moving past Acad).

 1143 QCAD (main)Feature RequestLow Polyline from selection Closed
1 Task Description


Would it be possible to add a new tool to create polylines from a selection?

 1146 QCAD (main)Feature RequestLow New circle tool: point + tangent + radius Closed
1 Task Description

Up to know it´s impossible to draw a circle by the given combination:

point, tangent and radius.

I would like this to be added to the circle options.

 1147 QCAD (main)Bug ReportLow View > Zoom to selection with only vertical / horizonta ...Closed
1 Task Description

“Zoom to selection” shows no effect on vertical and horizontal lines: Message: “No selection found”.

Recognizable at:
vertical lines, horizontal lines,
Rectangle, Rectangle with size,
Polygon Center Point, Polygon two corner (only in the case that you have vertical/horizontal lines),

Shapes as a polyline - no problem. ;-)

 1154 QCAD (main)Feature RequestVery Low Add preference for round reference points Closed
1 Task Description

This one is purely cosmetic, instead of square reference points would it be possible to have the choice of either square or round with size?

 1164 QCAD (main)Feature RequestMedium make selected layer default parent for new layer Closed
1 Task Description


I would like to suggest a small, but yet important improvement to usabilty.

When adding a new layer the currently selected layer should be default for parent layer.

Currently a new layer is by default a top level layer, and so the user has to select the parent layer for each sub-layer, again and again.


 1170 QCAD (main)Feature RequestLow More options for "Paste along entity" Closed
1 Task Description

The new tool “Paste along entity” is very useful! But I work mostly in mechanical engineering and would like to see more options to determine where it has to start with the first insert item.


1. That is how it works right now - no chance to get it started on both ends of an line.

2. If I need to have my items also on the ends I have to use additional the normal “Paste” function.

3. If I could tell the “Paste along entity” that there is a start and end “Base” dimension then I’m a big step further. ;-)

I could tell the tool that it has to start at “0” or at “25” and the rest is just regarding the calculation. Correct?

However - you need many times in mechanical engineering etc. a hole pattern which will start at:



25, 123.5, 123.5, 123.5, 123.5, 123.5, 25

It would be very nice to have this also in combination with the “Paste along entity” tool ;-)

 1195 QCAD (main)Feature RequestLow Installer should not require prior version to be uninst ...Closed
1 Task Description

I would like to see the installer not stop because there is already a version of QCAD installed. This is the only product that I have used in recent history that requires the prior version to be uninstalled before the new version can be installed.

Please consider removing this requirement and let the installer do an update.


 1283 QCAD (main)Bug ReportHigh Crash when snapping to intersection points between zero ...Closed
1 Task Description

Create spline through point P.
Create zero length line at P.
Snap to P → crash.

 1329 QCAD (main)Bug ReportLow Property Editor: Changing value of block attribute sets ...Closed
1 Task Description

Attributes are not fixed on their layer. When changing the content of an attribute the content is automatically placed on the active layer not on the attribute layer.
It would be much better if changing an attribute would not result in a change of the assigned layer.
For an example look also on www.qcad.org/rsforum/viewtopic.php?f=89&t=3870


 1335 QCAD (main)Bug ReportLow Wrong tangential snap point by moving an existing line  ...Closed
1 Task Description

When I try to make a tangential snap of an existing line to a circle by moving one line end to the circle, qcad snaps to a wrong snap point on the circle.

 1387 QCAD (main)Bug ReportLow Offset tool not working on rounded polylines Closed
1 Task Description

When “offset whole polyline” is selected and the mouse is moved over a rounded polyline, the preview is not working at least in Window 7/8.
This worked in older versions e.g. 3.6.3.

There is an example appended with an edged inner polyline and a rounded outer one. For the inner one, the offset preview is working as expected, for the rounded one it isn’t. Tested on two different PCs, one Win7 and the other one Win8.

Also see:

 1419 QCAD (main)Bug ReportLow Multi-Monitor enviroment - Option toolbar didn't work Closed
1 Task Description

Hello everybody,

I’m using QCAD 3.14.3 on Ubuntu Linux 64bit wit a two monitor enviroment.
When I place the option toolbar from the top of main window onto the second monitor, it’s impossible to input a distance. The cursor is missing.
Seems that the input-field is only working correct, when the option toolbar is connected to the main-window.

Hope I described the issue understandable, if not, please don’t hesitate to ask me for further descriptions...

Whould be nice to fix this bug...

Best regards


 1420 QCAD (main)Bug ReportLow Multi-Monitor environment - Commandline toolbar didn't  ...Closed
1 Task Description

Hello everybody,

I’m using QCAD 3.14.3 on Ubuntu Linux 64bit with a two monitor environment.
When I place the commandline-toolbar from the bottom of main window onto the second monitor, it’s impossible activate the commandline by pressing SPACE or CTRL+M. Only when I click into the commandline-toolbar with the mouse-cursor it’s been activated.

Hope I described the issue understandable, if not, please don’t hesitate to ask me for further descriptions...

Whould be nice to fix this bug...

Best regards


 1460 QCAD (main)Bug ReportVery Low Two Display Environment --> Problems with Toolboxes and ...Closed
1 Task Description


I’m unsing a two display environment and got all Tools and Widgets placed on the second display.
See qcad1.png

There are two problems:

1.) When I open another application on second display, three toolboxes stay on top, the others are behind new application.
See qcad2.png

2.) When I minimize Qcad only the mainwindow will be minimuzed, all the toolboxes and widgets stay on second display also with problem 1.
See qcad3.png

Whould be great, when this issues will be fixed :-)

Thank you very much

P.S.: Hope described well, if not, please drop me a reply...

 1483 QCAD/CAMBug ReportLow Draw -> Polyline -> Create from Segments deletes a segm ...Closed
1 Task Description

With the attached DXF file, select Draw → Polyline → Create from Segments
(O, G) and click on the complex polyline inside the circle (eg on
the top left arc). Apolyline is created with a few segments,
and one or more segments are deleted!

Different segments are deleted depending on which segment is clicked.

 1484 QCAD (main)Feature RequestLow Dimensions: optionally use comma instead of dot Closed
1 Task Description

Use comma to display dimension labels.

 1517 QCAD (main)Bug ReportLow Modify > Break out Segment: fails with closed polyline Closed
1 Task Description

Occurs when breaking out segment from closed polyline with more than two intersecting entities.

This also affects the hatch from segments tool when used with closed polylines.


 1530 QCAD (main)Bug ReportLow Draw > Circle > 3 Tangents: solutions not found Closed
1 Task Description

Given is a drawing of two concentric arcs connected at the ends. (see attached drawing Circle_from_3_Tangents_1.png)

When I try to add a circle at one end by the “Circle from 3 Tangents”-tool, it does nothing.

I also tried it with another drawing (see attached drawing Circle_from_3_Tangents_2.png) - same negative result.

I then tried drawing Circle_from_3_Tangents_3.png. Here the tool only produces outside circles and misses the inside ones.

Hope you can confirm my findings.

 1539 QCAD (main)Feature RequestLow One more "Offset" option: Infinitive Line ... Closed
1 Task Description


I miss one Offset option to use an offset indirectly related to the used entity. Right now I have to work with further construction lines and trim, divide, delete etc. tools to archive what I need.
Basically an offset as a ray would be enough but unfortunately we have no control of the Ray orientation.
This said - it would be nice to have an infinitive line added to the “Offset Polyline Segment” option to be able to use an Offset as construction line which is not only reflecting the shape of the source.

 1548 QCAD (main)Bug ReportLow Block > Attributes > Synchronize Attributes: exception Closed
1 Task Description

Block attributes are not properly synchronized on QCad 3.16.5 after editing the block in the drawing, in Linux Mint 18.1 and in Windows 10; On Windows as less frequency, the error is intermittent, on Linux is constant. Attach the dxf to test.

 1558 QCAD (main)Bug ReportLow unlayed lines Closed
1 Task Description

DWG archive opened by QCAD (15.X/16.X - Linux mint 18.1 and Windows 10) does not show traits that represent project windows, when the same file is opened by the dwg True view they appear, follows archive for evaluation.

 1566 QCAD (main)Bug ReportLow Block > Attributes > Synchronize Attributes: deleted bl ...Closed
1 Task Description

Deleted (undone) block attributes are stored to DXF/DWG.

 1570 QCAD (main)Feature RequestLow make the stretch tool more flexible in selecting nodes Closed
1 Task Description

Stretching multiple points of an entity is not possible to my knowledge. I
can use the stretch tool but this gives me a rectangular selection box and
this limits my posibilities. For example when entities are over eachother.
I hope that in the future this will become more like blender. With a freedraw
selection tool and/or shift clicking multiple nodes.

 1576 QCAD (main)Feature RequestLow add option to switch off dialog for modify: rotate tool ...Closed
1 Task Description

To improve the flow of drawing I’d like to switch off the dialog for the rotate tool. Most of the times i use the interactive input and delete the original. So I don’t need to click a popup to acknowledge that.
I allready use the same option for the move/copy tool.

 1599 QCAD (main)Bug ReportLow Commandline - Can not insert @ - No relative coordinate ...Closed
1 Task Description


since 3.17.1 (also on it’s impossible to insert “@” in commandline, so it’s impossible to work with relative coordinates in all funktions like rectangle, line etc.
Please do a fast Bugfix, I need that functionality for workflow urgently :-)



Linux Mint 64bit
Kernel 4.11.6


 1605 QCAD (main)Bug ReportLow Edit > Paste: Empty layers created when pasting to curr ...Closed
1 Task Description

Copy - Paste to current layer from an other drawing creates empty layers, where the entities orininated from, in the drawing where they are pasted to.

 1607 QCAD (main)SuggestionVery Low Indent 'Spline Segments:' in explode preferences Closed
1 Task Description

 FS#1604  was issued because of non-intuitive hierarchy of the preferences for the Explode function.
The task comment recieved explains the funcionallity in details not found elsewhere.

Indentation of the phrase ‘Spline Segments:’ suggest hierarchy.
Graying out the drop down box for the number of spline segments establish hierarchy.

 1637 QCAD (main)Bug ReportLow Buttons Layer List Widget acting on other open file  Closed
1 Task Description

With multiple files open 4 of the 5 buttons of the Layer List Widget are acting on an other file that is open instead of acting on the file in focus.
in this condition only Add Layer YA acts on the file in focus.

Not easy to reproduce.
Encountered it more frequent
after copy with ref and pasting.
with more then 2 files open.
with similar drawing file names.
Did reproduce after several hopping between files.
Usually acts on the first open file but this can be different as in the example.

workarround none; save all; close all; close Qcad; reopen and redo.

 1648 QCAD (main)Feature RequestLow Uniform Layer listing in dropdown as in Layer List Widg ...Closed
1 Task Description

The order layers are listed in dropdown boxes is different as how there are presented in the Layer List Widget.
Uniformity can shorten lookup time drastically with a large number of layers / sublayers.

 1693 QCAD (main)Performance IssueLow Formatted text is not correctly displayed Closed
1 Task Description

Texts justified and/or formatted in dxf or dwg files generated by Autocad not presented correctly when the file is opened by QCad, follow file for verification.

 1716 TranslationBug ReportLow Wrong plural forms in translations Closed
1 Task Description

I found that words which has plural forms are translated in manner where only two forms are possible - like in English language. For example: “Object” and “Objects”. But other languages (for example Polish) very often have more than 2 plural forms.
There are also strings which use only one form (for example: “Reset label position of %1 dimension(s).”) but cardinal number placed in string point on more forms than one.
All these strings looks bad when translated and sometimes even in English. I mark most of them using comments:




I believe problem can be fixed using plural form strings: https://www.gnu.org/software/gettext/manual/html_node/Plural-forms.html

 1717 QCAD (main)Bug ReportLow small fix in startup script Closed
1 Task Description

The current startup script fails when called through symbolic link due to string:


It is better to change it to:

DIR=$(dirname -- $(readlink -f -- $0))
 1743 QCAD (main)Bug ReportVery Low Draw > Text: Wrong bounding box for text with empty sup ...Closed
1 Task Description


I have a drawing where I use text with superscript. In this case when I use autozoom, it does not work as I expect. It includes the 0,0 coordinates too. The problem also occures when I export the drawing into svg.

I attached an example, just use the autozoom.


 1749 QCAD (main)Feature RequestLow Add support for non-uniform block scaling Closed
1 Task Description

Same txt as on the forum.
had a copy because i had to log in 3 times to remark my own post.

Blocks are no solution either.

see pdf
[attachment=0]Block test_1.pdf[/attachment]

Antartica is put in a block as segments.
Added a rounded corner as segments and as poly.
scaled X x0.5 Y x1 origin the center of the magenta circl.

The scaled version is all over the place.
Set them to color red, no use they stay black.

The reference of the block is 2000mm to the left because I tried it out far right of my design.
The cyan circle is about 400mm in diameter.

dxf part included
[attachment=1]Block test.dxf[/attachment]

Version: (3.20.1)
Internet: QCAD.org
Build Date: Apr 13 2018
Revision: dd51609
Qt Version: 5.5.1
Architecture: i386
Compiler: MSVC++ 10.0 (2010)


 1764 QCAD (main)Feature RequestLow Zoom in with middle click Closed
1 Task Description

I would suggest adding a feature Inkscape has, which is that a single middle click zooms in. This is not at the detriment of panning, since the mouse/pen (I use a Wacom tablet) doesn’t move. Right now middle click doesn’t do anything so I don’t think it should be a problem.

Another awesome and related Inkscape zooming feature is that Shift+middle click shifts to window zooming. But with the added bonus that you don’t lose the tool you’re in. Try it out on Inkscape if I’m not clear!


 1765 QCAD (main)Bug ReportVery Low Errors with polyline offset Closed
1 Task Description

Win 7 32 bit QCAD 3.20.1

Ofsset of a base-line with arcs results in massive ammount of errors.
Most of them occur as a cluster of very tiny segments and are part of the offset. (zoom far in at the red circles)
Mostly they occur where the offsetted arcs should merely be trimmend pairwise.
Some occur as detached entities or as detached strings of entities very near the offset (strings not documented).
Spooks occur at opposite site when base-line is not closed.
360° curls can occur with R = Offset.
Null-entities may occur (not documented, hard to find and not able to copy).

The base-line is checked and sound and has mixed tangentially or not tangentially connected arcs.
Offsetting the mother base-line of the base in the file has similar effect but not all and/or different ones.
Also encountered with offseting polys from fonts.
Used to define pocket paths for CNC.
Detected because the CNC driver will not accept Self-crossers, Null-entities or open ends depending on the settings.

Work arround is to explode and select small entities but this does not solves the issues.
1) Choosing the tolerance large enough will detect small segments that should stay.
2) Recombining will generate new ones at the place where the main segments remain crossed.
Cleaning up the paths is a daunting process with some thousand segments for several offsets.

I assume this has an infuence on the CAM part of QCAD too unless the offset method is different.

 1768 QCAD (main)Bug ReportLow Draw > Polyline > Create From Segments: segments delete ...Closed
1 Task Description

‘Create From Segments’ ‘OG’ includes and admits selection of segments on locked layers.

-When selecting a segment on a not locked layer it can include segments on locked layers that connect to the string. (Assumed wrong)
-A copy of the segments on the locked layer(s) are included in the polyline. (Assumed wrong)
These segments are not removed from the locked layer(s) because of their locked nature. (Intended behaviour)
eg. ‘OG’ & selecting the arc at point A in the example file. The arc is on a not locked layer.

-When selecting a segment on a locked layer it will fully remove segments that connect to the string on not locked layers. (Assumed very wrong)
-Connecting segments on the locked layer(s) will not be converted to a polyline because of their locked nature. (Intended behaviour)
eg. ‘OG’ & selecting the line at point B in the example file. The cyan lines are on a locked Layer.

Both A & B can be undone.

The example is a part of the ‘Skewing project’.


 1793 QCAD (main)Bug ReportLow Ruler functionality is compromised by Auto Grid setting Closed
1 Task Description

Regarding to an observation by the forum member Horst1803

The ruler functionality is compromised by Graphics View / Grid settings.
To show the full Ruler functionality “Automatic scale grid” has to be activated. I think that is not intended behavior.

Case: Appearance / Show rulers = activated

Application Preferences / Graphics View / Grid

on - Automatically scale grid
on - Automatically scale meta grid
off - Solid grid lines
= Rulers visible
= Graduation visible
= Labels visible

off - Automatically scale grid
on - Automatically scale meta grid
off - Solid grid lines
= Rulers visible
= Graduation invisible
= Labels invisible

 1831 QCAD (main)Bug ReportLow Block > Copy Block: attributes of block references are  ...Closed
1 Task Description

1) Open the attached dxf file
2) Right click on “vne_vent_odvod_ec_3f” block in Block list and select Copy block
3) Choose name
4) Insert reference of this Copy block to the modelspace
5) Save the file
6) Close and reopen the file

RESULT: Attributes of block references included in the original block are missing in the copied block.
Immediately after insertion of the copied block I can see in the property editor, that block reference attributes are not “conected” to the block reference, but they are still visible. They disappear when the file is reopen.

Alternative way I use to copy this kind of blocks without error: Open block I want to copy, Select all entities, reference copy of them, paste to modelspace, select them in modelspace and choose create block.

 1832 QCAD (main)Bug ReportLow Modify > Explode: attributes of block references are or ...Closed
1 Task Description

In a the modelspace I have a block reference of a block(parent), which includes block references (with attributes) of another blocks(child). Than I select this parent block reference and choose Explode. The result is, that the child block references have visible attributes, but they are not connected to the block reference anymore (I can not see them in property editor when the child block is selected). Than when I choose synchronize attributes, new attributes with default values will appear.
I am not sure it his is a bug or expected behavior of the Explode feature.

If it is not a bug, I would like to have new Extract feature, which would copy the content of the selected block reference and immediately insert it exactly to the same place (attributes would be still connected to child references) Extracted block reference would be than removed. Optionally, it could delete the block definition if it is not used anymore in the drawing (but there is already Block Purge feature which will do this).

 1927 QCAD (main)Bug ReportLow Drawing and printing inconsistent, with wrong/missing e ...Closed
1 Task Description

Drawing and PrintPreview are consistent, but printout differs : rectangle missing (bottom right), line missing (bottom green line) - see att. Error can be reproduced, after saves and restores.
A VERY elementary WYSIWIG-problem....

 1975 QCAD (main)Bug ReportLow RPolyline::getOrientation: Wrong orientation for polyli ...Closed
1 Task Description

Wrong orientation is returned for polylines with large arcs (>180d).

Replaces  FS#1967 .

 1997 QCAD/CAMBug ReportLow CAM > CAM Export: Fails for new document created Closed
1 Task Description

When I create a simple drawing, I cannot export the gcode until I restart qcad.

general steps to reproduce the issue:
1. open a new drawing
2. Add a letter “D” near the origin in Arial font, about 7mm tall.
3. explode it
4. save the drawing
5. Fill in in the “cam configuration” 6. Select the drawing and generate the tool paths.
7. Hit the “export button” or the menu item.
8. Observe that you see the “camexport” command appears in the command section, but there is no file generated for the gcode.

If you restart qcad, then the gcode will export as expected. Also, it appears to work for more complicated drawings. I had the same issue, when I tried to generate the same thing, but using the string “November 2019” at 5mm height. I am using up to date MX Linux with kernel version 4.19.0. I also observed this behavior under Windows 10 professional.

 2006 dwg2pdfFeature RequestLow dwg2pdf: Auto detect page orientation Closed
1 Task Description

Auto detect page orientation based on width / height of document.

See also:

 2008 QCAD (main)Bug ReportLow windows: cannot call scripts\Pro\Tools\BoundingBox\Boun ...Closed
1 Task Description

Calling bbox tool via batch file works:

C:\Program Files\QCAD>bbox.bat D:\tmp\dwgtester\10.09.03.dwg


09:42:15: Debug:

You are using a trial version of QCAD Professional.

09:42:15: Debug:    If you would like to use this software productively,
09:42:15: Debug:    please purchase the full version for a small license fee from our
09:42:15: Debug:    Online Shop at:
09:42:15: Debug:    http://www.ribbonsoft.com/shop

09:42:15: Debug:    Thank you for trying this add-on!

09:42:15: Debug:    Your script will start in 15 seconds...
09:42:30: Debug:    calling odInitialize
Min: 2419.9969114297623/-125.36162367587679
Max: 2689.9969114297623/64.63837647546899
Size: 270/190.00000015134577

Calling bbox tool directly doesn’t work:

C:\Program Files\QCAD>qcad.exe -no-gui -allow-multiple-instances -autostart scripts\Pro\Tools\BoundingBox\BoundingBox.js D:\tmp\dwgtester\10.09.03.dwg

Output (empty line):

Showing tasks 251 - 300 of 2181 Page 6 of 44<<First - 4 - 5 - 6 - 7 - 8 - Last >>

Available keyboard shortcuts


Task Details

Task Editing