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 TypeSeverity  descSummaryStatusProgress
1629QCAD (main)Feature RequestLowAdd additional Option to Angelur DIM ToolAssigned
Task Description

Please see:


1632QCAD (main)Feature RequestLowOption to add bespoke dimension precision + tolerance s...Assigned
Task Description

Hi Andrew,

1. I cannot find a way of selecting individual dimensions and changing the precision lets say from 0.00 to 0.000 for these particular dimensions only without affecting all the rest of the dimensions in the drawing - could an option be added for doing this in the property editor or not?

2. Would it be possible to add an option in the drawing preferences so that automatically a symbol is added at the correct placement fo all dimensions, in this case a tolerance plus/minus symbol?

Many thanks


1645QCAD (main)Feature RequestLowAdd warning when opening file with 3D contentAssigned
Task Description


I’m working currently a lot with files coming from rhino. Qcad can open them properly any also most operations on them work as usual - except the selection methods.

box select from upper left to lower right works as usual.
double click to select all connected entities is broken. (only one entity is selected).
box select from lower right to upper left does not select entities touching the selection box. (nothing is selected)

on mac os nothing is selectable with single click.
on linux single click sometimes fails (nothing is selected after clicking on a line).

thanks for looking into this :)


1647QCAD (main)Feature RequestLowAdd point / dot option for leaders Assigned
Task Description

Hi Andrew,

Hopefully you might be able to squeeze this one around your busy schedule.

Would it be possible to add in the property editor an option to change a dimension arrow to a point / filled dot and maybe also a tick?

I see you are working on some viewport stuff, I am very much looking forward to testing some of this out ;).

Many thanks


1651QCAD (main)Feature RequestLowChange thickness of arch tick for dimensioningAssigned
Task Description

An option in the drawing preferences to change the line thicknesses for arch ticks would be a huge plus, at the moment I am having to insert ‘arch tick’ blocks for this.

1663QCAD (main)Feature RequestLowFeature Request: Export Layers as New DrawingAssigned
1 Task Description


in many tasks in qcad I ended up exporting one or several layers into individual files for some cnc jobs or further processing. So the steps I usually do are:

  • select all elements on the layer
  • paste into new drawing
  • sometimes rename layer names or attributes
  • adjust dimension settings
  • save and give name for drawing

Sometimes I have up to 100 layers I need to export like this, so an automatic export for all would be time saving too. But very often a “single click” export method would also help a lot. (e.g. inside the layer list an entry in the right click menue like “save as new file”). Also a multiple selection would be handy if more that one layer should end up in the new file. (e.g. select the three layers that need to be in the new document, then right click and save as new file). Maybe this is too much of changes needed inside the layer list - so something like a separate layer export dialogue would make sense.

When exporting many layers some variables for automatic naming of layers and filename would make sense e.g. user can specify basename_%L.dxf to get the basename_layername.dxf or just an increasing number.

For layers and attributes it is often needed to give a layer a certain name or color for different cnc processes (e.g. engraving and cutting for lasers) or to put everything on layer “0” because of some old CAM software that only supports content on layer 0.

probably many more details would make sense that I didn’t think of yet...

kind regards

1666QCAD (main)Feature RequestLowDraw > Line > Relative Angle / Orthogonal: define lengt...Assigned
Task Description

Add option to define length (end point) using mouse pointer.

If reference point is “Middle”, extend line from middle in both directions to mouse cursor (?).

See also:

1673QCAD (main)Feature RequestLowLayouts and Viewports: support polygonal viewportsAssigned
1 Task Description

Add support for polygonal viewports

See also:

1674QCAD (main)Feature RequestLowLayouts and Viewports: duplicate layout blockAssigned
1 Task Description

Duplicate layout blocks

See also:

1676QCAD (main)Feature RequestLowModify > Explode: explode lines / arcs with line patter...Assigned
Task Description

See also:

1678QCAD (main)SuggestionLowProperty Editor dialogAssigned
Task Description

The line for “General properties”, “Layer” the line is too narrow,
so you do not see the layer name when the Property Editor is pinned to the side.
(see Forum - Suggestions and Feedback):

1681QCAD (main)Feature RequestLowAuto-dimensioningAssigned
Task Description

You can apply the command to Lines, PolyLine segments, Arcs, Circles, and Rings:

For linear entities parallel to an axis of the coordinate system, aligned Dimensions (parallel Dimensions) are created. For linear entities not parallel to an axis of the coordinate system, either aligned Dimensions (measuring the absolute distance between two points) or horizontal or vertical Dimensions (measuring the horizontal or vertical distance between two points) depending on where you move the pointer are created.

For curved entities, you can create radial, diameter, linear, angular, and arc length Dimensions.

To dimension entities:

Click Dimension > Auto (or type AutoDimension).
In the graphics area, select an entity to dimension.
Click to place the dimension line.
To use another dimension type for Circles or Arcs, specify an option:
Diameter. Creates a diameter Dimension.
Radial. Creates a radial Dimension for an Arc or Circle.
Linear. Creates a linear Dimension of the diameter of a Circle or an aligned, horizontal, or vertical Dimension between the end points of an Arc.
Angular. Dimensions the angle between the end points of an Arc.
Arc length. Dimensions an Arc length.
Note: The chosen option is the default the next time you use the AutoDimension command.

When you move the pointer during a linear dimensioning, you can:
Lock. Determines the current dimension type (aligned, horizontal, or vertical) regardless where you move the pointer.
Unlock. Unlocks the type of linear dimension used.
Press Enter.

In short, when you use this tool you click on an entity and it will know what dimension you’re looking for. For Circles, you can specify in the command window R or D for Radius or Diameter.
This would be extremely useful on large drawings where a lot of dimensioning is to be done. One tool and start clicking on entities for dimensioning.

1697QCAD (main)Feature RequestLowDimensioning - add option for horizontal text alignmentAssigned
Task Description

Dimensioning - add option for horizontal text alignment.

Basically an option in drawing preferences to align text horizontally instead of vertically.

1698QCAD (main)Feature RequestLowDimensioning - add option to split dimensionsAssigned
Task Description

Dimensioning - add option to split dimensions.

To have an option to split the extension lines if they run over other entities.

1699QCAD (main)Feature RequestLowDimensioning - add option to insert text in the middle ...Assigned
Task Description

Dimensioning - add option to insert text in the middle of dimension.

To have an option to have text aligned in the middle of the dimension line, rather than above it.

1701QCAD (main)Feature RequestLowLayer List / Block List: add filter inputAssigned
Task Description

Add text filter for layer list, block list.

1702QCAD (main)Feature RequestLowDraw > Polyline: add boolean operationsAssigned
Task Description

Add intersection, union, difference, XOR operations for closed polylines.

1705QCAD (main)Feature RequestLowConnect certain actions and layersAssigned
1 Task Description

When dimensioning my drawings I always want the dimensions to be on the dimensions layer.
When adding text I want the text to be on the text layer.
When drawing an infinite line it is always a construction line, therefore I want it to be on the construction line layer.
When drawing a line segment it almost always is on my outline layer.

So I propose a new option to bind certain actions to certain layers.
Whenever those actions are selected the layer should automatically be switched.

I can imagine this being implemented in the General→Tool Settings menu, where the short cuts are defined.

1713QCAD (main)Feature RequestLowAdd attribute value "By Parent" for child layersAssigned
Task Description

Add attribute value “By Parent” for color, line weight, line style for child layers.

See also:

1714QCAD (main)Feature RequestLowDimension > Diametric: improve display when label is mo...Assigned
1 Task Description

See also:

1721QCAD (main)Feature RequestLowInsert table toolAssigned
2 Task Description

Hi Andrew,

I’m not sure whether this has been added or suggested already. It would be great to have a built in QCAD table tool for producing cutting lists or bill of materials etc. A dedicated table tool would be a real boost to QCAD Pro ;)

Many thanks


1722QCAD (main)Feature RequestLowOption to insert viewport at either of the rectangle co...Assigned
1 Task Description

Hi Andrew,

Currently the only option to insert a viewport is using the central insertion point, for better placement it would be useful to have an option to insert viewports at any of the four corners in addition to the centre.

Hope that makes sense.

Many thanks


1723QCAD (main)Feature RequestLowDetecting overlapping line / arc segmentsAssigned
4 Task Description

Add a tool to detect overlapping segments or lines and arcs.
Similar like the “overkill” command in other CAD systems.

1731QCAD (main)Feature RequestLowOption to palce text to other sideAssigned
1 Task Description

Hi Andrew,

It would be good to have an option to be able to place the text to the left or right,maybe just a simple check box? please see attached screenshot to explain. In this instance (and I have to do this a lot ;)) I had to explode the dimension entity and rearrange the text manually :(

Many thanks


1740QCAD (main)SuggestionLowMake unprintable layers also hidden in print previewAssigned
Task Description

Make unprintable layers also hidden in print preview

1749QCAD (main)Feature RequestLowAdd support for non-uniform block scalingAssigned
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)


1754QCAD (main)SuggestionLowWhen Selecting multiple blocks that contain the same at...Assigned
Task Description

When selecting multiple blocks that contain the same attribute names, attribute properties appear with the values of the last selected block instead of “various”. I do not know if this is a “bug” or developer option, but “various” would be better in my opinion.

1755QCAD (main)Feature RequestLowSelecting standard rotation angles by mouse click for M...Assigned
Task Description

This would be nice.
It will save a lot mouse - keypad changes for me.

1761QCAD (main)Bug ReportLowInfo Polyline area does not find polylines (II)Assigned
Task Description

Selecting Info // Polyline area
And hovering over a drawing with all kinds of entities.
Does not find any polyline on the drawing hovering over them.
Nor clicking on them.

Not a locked layer issue.
All are visible.

1762QCAD (main)Bug ReportLowModify // .... selection of entities on locked layer al...Assigned
Task Description

Not served with the degration to ‘Suggestion’ FS#1759.
Demanded closing FS#1759 & re-entered

Locking entities (by layer) to avoid selection,eg. nearby,very close by or on the same spot, does not have the intended influence.

Asumed wrong:
- Modify DI
- Modify B2
- Modify D3
- Modify MT
These 4 need a single entity to be selected and selection of a locked entity is allowed.(=questionable)
The action will allways leed to ‘not allowed’.(=correct)

- Modify RM
- Modify CH
- Modify RN
These 3 need a pair of entities.
RM: Selection of a locked limiting entity is allowed (=questionable), enity to trim not.(=correct)
The action will trim unlocked entities to the locked limiter.(=questionable)
CH & RN: Selection of a pair of entities is allowed.(=questionable)
Trimming if ‘trim’ is on will not occur because locked and leeds to ‘not allowed’.(=correct)
The creation of the bevel or rounding on an active locked layer will not occur because locked and leeds to ‘not allowed’.(=correct)
The creation, except for polyline segments (because locked themself), on an active unlocked layer will be done.(=correct)

Less severe but still questionable: (because these don’t necerally act on the locked entities themselves)
- Modify OF
- Modify OH
- Modify SS
OF: Selection of a locked base entity is allowed.(=questionable)
The preview is casted only if the active layer is unlocked.(=correct)
The creation is only done on an active unlocked layer.(=correct)
OH: Selection of a locked base entity is allowed.(=questionable)
Selection of point references from entities on locked layers is allowed.(=questionable)
The preview is casted only if the active layer is unlocked.(=correct)
The creation is only done on an active unlocked layer.(=correct)
SS: Selection of point references from entities on locked layers is allowed.(=questionable)
Strechting is only done for unlocked entities. (=correct)

513TranslationBug ReportLowTranslation errors (German, French, Italian, Spanish, P...Assigned
Task Description

If you spot an error in the translated user interface of QCAD, please add a comment to this task.
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.
Vielen Dank für Ihre Hilfe!

Si vous constatez une erreur dans l’interface utilisateur traduite de QCAD, s’il vous plaît ajouter un commentaire à ce rapport.
Merci pour votre aide!

Si usted encuentra un error en la interfaz de usuario traducida de QCAD, por favor, añadir un comentario a este informe.
Gracias por tu ayuda!

Se você encontrar um erro na interface do usuário traduzidos do QCAD, por favor, adicione um comentário a este relatório.
Obrigado por sua ajuda!

38QCAD (main)Feature RequestVery LowSave / restore, export / import settingsAssigned
Task Description

Inside the application preference dialog:

  • save settings (asks for a name)
  • restore settings (picked from a list that contains all so far saved settings and some presets)
  • export settings (to a file)
  • import settings (from a file)

Export / import could be useful for companies to synchronize settings.

752QCAD (main)Feature RequestVery LowAdd support for the 3dConnexion Space Navigator (Pan an...Assigned
3 Task Description

The 3dConnexion Space Navigator would be wonderful as a pan and zoom control. I find it extremely useful in SketchUp and when I switch from that to QCAD am always disappointed to find it doesn’t work.

3dconnexion DOT com/buy/shop.html?3dxcp=GA_GA_search_google_US_Brand

While full support for the buttons and such would be nice, just the ability to map the axis to pan and zoom would be wonderful.

991QCAD (main)Feature RequestVery LowAdd warning when overwriting custom propertyAssigned
Task Description

Property Editor - Geometry - Custom - Add Custom Property

If I use an identical Name accidentally again in the Custom Property dialog - it will overwrite the first value with the same name without any warnings.

1042QCAD (main)Bug ReportVery LowPreferences dialogs: help button shown in dialog headerAssigned
Task Description


1056QCAD (main)RefactoringVery LowDead and wrong code in RSPlatform.cppAssigned
Task Description

I am considering pushing the following diff:

--- a/src/core/RSPlatform.cpp
+++ b/src/core/RSPlatform.cpp
@@ -205,25 +205,6 @@ int RS::getCpuCores() {
     cores = sysinfo.dwNumberOfProcessors;
 #elif defined(Q_OS_UNIX)
     cores = sysconf( _SC_NPROCESSORS_ONLN );
-#elif defined (Q_OS_MAC) || defined (Q_OS_BSD4) || [...]
-    nt mib[4];
-    size_t len;
-    /* set the mib for hw.ncpu */
-    mib[0] = CTL_HW;
-    mib[1] = HW_AVAILCPU; // alternatively, try HW_NCPU;
-    /* get the number of CPUs from the system */
-    sysctl(mib, 2, &cores, &len, NULL, 0);
-    if (cores < 1) {
-        mib[1] = HW_NCPU;
-        sysctl( mib, 2, &cores, &len, NULL, 0 );
-    }
-#elif defined(Q_OS_HPUX)
-    cores = mpctl(MPC_GETNUMSPUS, NULL, NULL);
-#elif defined(Q_OS_IRIX)
-    cores = sysconf( _SC_NPROC_ONLN );

(truncated list to manage size)

I see that most of this was put in there as a kind of a note-to-self originally, however _SC_NPROCESSORS_ONLN is implemented by every realistically possible targets anyway, so for all practical purposes, this is dead weight.

A couple of questions remain, though:

  • #ifdef Q_OS_WIN32 should probably be Q_OS_WIN, so as to include win64 as well.
  • Assuming the real purpose for this function is to determine how many parts a particular task is to be split into in the future, if and when QCAD gets the need to split expensive tasks among multiple CPUS, “core” probably shouldn’t be static - CPUs are hot-pluggable today, and while one probably doesn’t do that on a laptop, it’s not unfeasible in, say, a VDI environment.


1068QCAD (main)Feature RequestVery LowIsometric bitmapAssigned
Task Description

It would be a nice feature to be able to create an isometric projection of a bitmap.

1071QCAD (main)Feature RequestVery Low(Bitmap) scaling convenience optionAssigned
1 Task Description

This can be done as is in QCAD today, but a quick convenience UI bit would be much appreciated.

Suppose you are working off a bitmap image (transcribing old scan, or you got your apartment’s floor plan like this, because, uh, what tenant needs DXF). It has dimensions markers and everything, but fat chance it’ll be to actual CAD scale after importing.

So, to bring it to scale, you measure between two tick marks on the scale, compute ratio based on measurement and what’s written on the dimension line, and do a scale operation (you can also have QCAD compute the ratio by using math expression, whatever).

That works fine.

A purely just for convenience function to do that would be much appreciated: pick two points, enter what the actual distance between them is, poof bam, appropriate scaling operation is applied.

As a twist, there could be some other bitmap skewing options, like “the points I’ve selected are on a horizontal/vertical line/at an angle of X degrees, then the bitmap would also be applied this transform.

1132QCAD (main)Feature RequestVery LowInfo > Polygonal Area: create blockAssigned
Task Description

Optionally create an (anonymous?) block for the polygon and the text.

1154QCAD (main)Feature RequestVery LowAdd preference for round reference pointsAssigned
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?

1223QCAD (main)Bug ReportVery LowText: formatting with subscript and font sizeAssigned
Task Description

- enter the text A1 and format the “1” as subscript and with a different font size.
When you click OK, it will be something like: AH3.571431;
I have to manually edit it (source tab) to AH3.57143;S^1;

1227QCAD (main)Feature RequestVery LowAutoCAD skinAssigned
Task Description

QCAD has a lot of features and buttons, probably more that the autocad I’ve been using. Therefore the learning curve is too slow. It would be a great boost for the program to have the possibility of having an Autocad skin, and it will attract many new users.

1375QCAD (main)SuggestionVery LowInstall in hidden folderAssigned
Task Description

After each update, I add a dot before the ~user/opt folder (and in the program launcher) created by QCAD to unclutter my file manager’s appearance. Would be easy, I think, to make the installer put the program directly in ~user/.opt, and nobody would miss that folder while browsing through daily used files.

And what about installing the program as root, so all users of a computer could use it without personal installs, and only personal setting files created by users would be kept in ~user/.opt/qcam.


1424QCAD (main)Bug ReportVery LowEdit > Undo: hatches not selectedAssigned
Task Description

If a hatch is selected, then rotated or scaled and this is undone afterwards, the hatch is not selected anymore.

1426QCAD (main)Feature RequestVery LowLoad drawings that were open when closing QCAD on start...Assigned
Task Description

See also:

1443QCAD (main)Bug ReportVery LowView > Status Bar remains uncheckedAssigned
Task Description

Status Bar menu remains unchecked even it is toggled on or off

1460QCAD (main)Bug ReportVery LowTwo Display Environment --> Problems with Toolboxes and...Assigned
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...

1518QCAD (main)Bug ReportVery LowLandscape/Portrait gets confused for custom page sizeAssigned
Task Description


In the Print Preview or Drawing Preferences / Page Settings if I select a Custom size, then landscape/portrait does not really make sense.

For instance, at work we have a laser cutter which uses a printer driver. The bed of the laser is 600 wide by 300 high. When I wanted to cut
something, I created a custom page size of 600×300 and selected Landscape (because it is wider than high)

Strangely, back in the Print Preview, the page is now sized opposite with regards to Portrait / Landscape mode, which was confusing somewhat.

(see pictures attached)

I think that for ‘Custom’ page size in Drawing Preferences, the option of Portrait or Landscape should probably be ghosted

Then, I think that for Portrait / Landscape mode in the Print Preview, it should display the shape most appropriate, rather than just assuming that the document fits the norm:

  1. Taller than Wide for Portrait mode
  2. Wider than Tall for Landscape mode
1587QCAD (main)Bug ReportVery LowPDF export created with wrong date timeAssigned
Task Description

Hi guys,

when I export my dxf drawing to pdf, the pdf properties shows wrong “created date”. I am in UTC+2, the date shows 2 hours less.
I exported the pdf at 12:24, the attached ps shows 10:24.


1607QCAD (main)SuggestionVery LowIndent 'Spline Segments:' in explode preferencesAssigned
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.

Showing tasks 301 - 350 of 362 Page 7 of 8<<First - 4 - 5 - 6 - 7 - 8 -

Available keyboard shortcuts


Task Details

Task Editing