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 Type  ascSeveritySummaryStatusProgress
 1163 ECMAScriptBug ReportMedium DoveTail-script crashes QCAD Closed
Task Description


I just installed QCAD v3.7.5 and it works like a charm.

Then I installed the DoveTail-script (http://www.qcad.org/rsforum/download/file.php?id=623) and after that QCAD won’t start anymore.

This is the output on the command line in Linux:

Debug: RDwgPlugin::init
Debug: RDxfPlugin::init
Debug: RHelpPlugin::init
Debug: RProScriptsPlugin::init
Debug: loading patterns from file: “/opt/qcad-3.7.5-pro-linux-x86_64/linetypes/metric/qcadiso.lin”
Debug: shape found: “ZIG”
Debug: shape found: “BAT”
Debug: shape found: “TRACK1”
Debug: shape found: “BOX”
Debug: shape found: “CIRC1”
Debug: shape found: “RIGHT_ARROW”
Debug: loading patterns from file: “/opt/qcad-3.7.5-pro-linux-x86_64/linetypes/imperial/qcad.lin”
Debug: TIMER: 67 ms - “loading add-ons”
Warning: RScriptHandlerEcma::eval: script engine exception: “TypeError: Result of expression ‘action.addToWidget’ [undefined] is not a function.”
Warning: “<anonymous>()@/opt/qcad-3.7.5-pro-linux-x86_64/scripts/File/../EAction.js:1180”
Warning: At least one uncaught exception:
Warning: “<anonymous>()@/opt/qcad-3.7.5-pro-linux-x86_64/scripts/File/../EAction.js:1180”
Debug: “<global>() at -1”

Don’t know whether that is a bug in the script or in QCAD, so I am reporting it here.


 765 QCAD (main)Bug ReportLow Imprecise drawing of circle Closed
Task Description

I use version 3.0.8

By accident I stumbled across a minor bug.

I wanted to connect two arcs seamlessly with a third arc. (Image 1)

So I drew two straight lines at right angles at the end of each arc, and at the crossing I put the center point of a circle. (Image 2)

Out of curiosity I zoomed in to the end of the second arc and discovered that the circle did not go through the end point of the arc, even tough I snapped it to the end point. (Image 3)

I could trim the circle to the wanted arc and the arc is displayed without any displacement.

So it seems that only the display of the circle is faulty, not the internal representation of it.

 781 QCAD (main)Bug ReportLow Font is reset to Arial when editing text. Closed
Task Description

I added a text with Font “Alex Brush” and size 5. When I double-click on the text to edit it again, the font is reset to Arial and the size to 1.0.

Additional details to reproduce:

  • Main font of text is set to “Arial”
  • Individual font of selection is set to “Alex Brush”
  • The text dialog initially selects all text in the text input field which might trigger the font reset
 796 QCAD (main)Bug ReportLow Pasting to current layer results in empty layers being  ...Closed
1 Task Description

Initial situation:
A drawing with two visible layers: One for the outline and one for hidden lines.
A second empty drawing with the standard 0 layer.

The bug:
When copying the objects from the first drawing and pasting them to the current layer of the second drawing, both layers present in the first drawing are created and are empty. I suppose that’s not the way it was intended. I expected the selected objects being pasted to the current layer and NO extra layers being created.

 1274 QCAD (main)Bug ReportLow "Select Contour" selects every connected object Closed
Task Description

Right now the “Select Contour” feature behaves like a “Select each and every connected line”.
I think that was not the intended purpose, so I report this as a bug.

I tested it on a honeycomb structure and instead of selecting just the outer contour it selected also every line inside the structure, which were connected to the contour.

 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.

 1706 QCAD (main)Bug ReportLow Grid line mask drawing lines Closed
Task Description

After changing the colours of the grid points and grid lines I noticed that when I draw a line exactly over a grid line the grid line masks the drawing line. When zoomed in the lines disappear all together. Please see attached images.

 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.


 760 QCAD (main)Feature RequestLow Hierarchical Layers Closed
4 Task Description

Please, dear Feature Fairy, I wish for hierarchical layers. That would make organizing my projects a little bit easier.

Let me show you, what I mean: (see Attachment)

 761 QCAD (main)Feature RequestLow Colour Indicators for Layer List Closed
3 Task Description

Layers are great for organizing a project. For construction lines alone I sometimes use 3 and more layers. And then there are more layers for each part I design. Each with its own colour.

And when a project gets bigger I start wishing for a quick overview in the layer list to the colours I use on them. So I wish for colour indicators on the layer list to quickly identify the membership of a line to a layer.

I have a small image attached to make you see, what I mean.

763QCAD (main)Feature RequestLowHatching with just one clickAssigned
4 Task Description

My task: To hatch an area.

Right now, if I want to fill an area with a hatch pattern, I have to select all the enclosing objects (lines, arcs) and then I can select the hatch tool. That can be under some circumstances a tedious task.
To illustrate this, I created a simple example (see Attachment 1: Hatching.png).

Step 1: Create a rectangle.
Step 2: Draw four vertical lines.
Step 3: Select the four lines surrounding the first area. –> Problem! The horizontal lines are too long.
Step 4: Divide the long horizontal lines of the rectangle where the vertical lines touch. Now the lines surrounding the three areas can be selected.
Step 5: Hatch the selection. Done.

Just for fun try recreating my second example (see Attachment 2: Hatching2.png)

Therefore I would like to suggest a far more simple approach.

Step 1: Select the Hatch Tool.
Step 2: Click inside the area you would like to be hatched. Done.

Of course that would mean that the hatch style is already pre-defined and can be changed later, if needed.

In this way productivity can be increased by ... [fill in you own estimate] ... times.

Example 2 would need only 13 clicks to hatch all the areas (including the hatch tool button).

766QCAD (main)Feature RequestLowLayer List: Add "Lock All Layers"Assigned
3 Task Description

To improve useability/efficiency I would like to propose the following changes/additions to the layer list:

1) Combining the show and hide button into one button.

Clicking once will hide all layers, clicking again will show them all again.

2) A “lock/unlock” button.

Clicking once will lock all layers, clicking again will unlock them all again.

Regarding the icons I suggest that instead of show both the black and grey version of the eye/lock, you could switch between them depending on the state the switch-button is in. Also the mouse-over-text could/should change with the state.

767QCAD (main)Feature RequestLowMerging/Combining segments of a straight line into oneAssigned
2 Task Description

Sometimes you end up with a straight line which is broken/split into several parts. It would be great to have a tool to merge/combine these segments into one.

That would be the opposite/complementary tool to the “Split Entities” tool.

 769 QCAD (main)Feature RequestLow Show nodes of polyline when selected Closed
2 Task Description

I have a straight polyline with several segments and want to remove some nodes. So I choose “Delete Node(s)”. Then I am asked to select the polyline. When done I can start clicking on the nodes I want to remove - IF ONLY I could see them.

Request: Would be nice if you could make the nodes of the selected polyline visible. Or don’t ask again for selecting a polyline if it was already selected before the tool was chosen.

Currently the workaround is to first select the polyline (which shows the nodes), then choose the tool, then AGAIN select the polyline and then start clicking on the nodes.

770QCAD (main)Feature RequestLowPolyline tool to delete segments between two nodes, lea...Assigned
2 Task Description

I guess this is a case of wording and wrong expectations.

The polyline tool “Delete Segments between two nodes” removes nodes, but not segments as the title and the icon suggests.

I propose to rename it to “Delete Nodes between two nodes”.

A tool which actually removes line segments from a polyline, leaving gaps, could indeed be useful to some users.

I think of a straight polyline with several segments. Then I remove some segments. I end up with a polyline with “holes” in it. Now I could stretch that polyline and all the remaining segments and holes stretch proportionally. Could be handy some times.

778QCAD (main)Feature RequestLowRemove multiple layersAssigned
5 Task Description

It would be a nice feature to be able to select multiple layers to remove them all at once.

779QCAD (main)Feature RequestLowTurning detailed view on/offAssigned
2 Task Description

My system: Intel(R) Core(TM) i5 CPU 650 @ 3.20GHz and 8 GB of RAM and NVIDIA GT218 (GeForce 210)

For a normal drawing displaying it in all detail is a good thing and the performance of my quad-core system is more than adequate.

But I discovered (or rather experienced) that when putting a large collection of individual drawings of gears onto one big sheet (960 mm x 600 mm - preparation for laser cutting), the performance was so bad that I had to wait several seconds (>10 sec) for each step in the process of arranging all the parts on the layer.

Request: It would be a big help and performance booster if you could disable the detailed view of each part/layer and only draw a rectangle to visualize the outline of the part.

Please take this in consideration. Attached you find an example of how that could look like. (Actually when pasting a drawing from the clipboard you already do that.)

 780 QCAD (main)Feature RequestLow Hatch should always follow changes to its contour Closed
2 Task Description

I drew a closed polyline, hatched it (on the same layer) and then moved a node... the hatch didn’t change as one would expect.

It would be great if hatches would follow any changes to its contour.

 782 QCAD (main)Feature RequestLow Embedding Font in Drawing Closed
Task Description

Recently I ran into the problem, that the font, which I used on Linux was not installed on the Windows-Computer which is connected to the Laser-Cutter. So it was not engraved correctly.

I suggest adding an option to be able to embed a font into the drawing, so that text is rendered with the intended font regardless on which system you open the drawing.

784QCAD (main)Feature RequestLowTurn text into hatched polylinesAssigned
2 Task Description

Would it be possible to add a feature which turns selected text into solid fill hatched polylines?

That would make it possible to migrate the drawing from one computer system to another without having to worry whether the used font is installed on both systems, like when sending a drawing to a manufacturer for laser engraving.

Right now I can do it by hand, letter by letter, and that is a rather labour-intensive task.

802QCAD (main)Feature RequestLowUser defined toolbarAssigned
Task Description

It would be a nice feature to be able to define your own toolbar.

See: http://www.qcad.org/rsforum/viewtopic.php?f=32&t=2393

1067QCAD (main)Feature RequestLowFilling an area with a bitmapAssigned
Task Description

Being able to fill an area with a bitmap would be a nice addition to the already impressive feature list of QCAD.

 1435 QCAD (main)Feature RequestLow Default Template for new Drawing Closed
4 Task Description

It would be great if the user could choose a default template for new drawings.

There exists already a “File → New from Template” feature, where I can choose a template, but in most cases I want my new drawings to be based on my default template.
It would be very convenient if there is an option to set the default template and use it for the “File → New” function.

 1439 QCAD (main)Feature RequestLow New CAM feature proposal: Cutplan (nesting) Closed
Task Description

After designing one ore more parts you may want to produce them.

Maybe it is a flat part, made out of copper sheet metal. You need several copies of the part and you wonder how you can arrange them on your sheet metal in a clever way, so that you end up with as little waste as possible.

And here software could really speed up the process. It would be a great addition to QCADs CAM abilities if it would be able to produce a cutplan.

Enter the size of the sheet metal (or whatever material), select the part(s), enter number of copies and let QCAD find the best way(s) of arrangement. Additional parameters could be clearance between parts and border margin.

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.

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.

 1709 QCAD (main)Feature RequestVery Low Feature request: Add extra padding to textbox. Closed
Task Description

When placing text on a drawing you are offered with the choice of where you want the origin of the textbox to be. That’s very nice. Image 1 shows an example of text with top left origin. It seems there is already some top padding above the text.

Unfortunately there is no option to add extra padding to the other sides so the text is right to the left border of the textbox. To correct this you have to add some parallel construction lines and move the text a bit to the right. Now the text has nice padding. See image 2.

It would be nice to have some padding options when adding/editing text, like in web-design: https://www.w3schools.com/css/css_padding.asp

Showing tasks 1 - 27 of 27 Page 1 of 1

Available keyboard shortcuts


Task Details

Task Editing