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 TypeSeveritySummary  descStatusProgress
979QCAD (main)Feature RequestLowText dialog: insert special characters in simple text m...Assigned
Task Description

The Omega button to insert special characters is only available in rich text mode.
Make it available in simple text mode as well.

 432 QCAD (main)Bug ReportLow Text dialog: default tab should be 'Rich Text' Closed
Task Description

Text dialog: default tab should be ‘Rich Text’

 8 QCAD (main)Bug ReportMedium Text Dialog: custom text height broken Closed
Task Description

Custom text height cannot be set (enter closes the dialog, tab does not activate the entered text height)

 423 QCAD (main)Bug ReportLow Text dialog: changing main font in source editing mode Closed
Task Description

Changing main font in source editing mode reverts changes made to text.

 42 QCAD (main)Bug ReportLow Text Dialog: bold / italic main font Closed
Task Description

bold / italic check box for main font has no effect

 1039 QCAD (main)Bug ReportLow Text dialog memory leak Closed
Task Description

Qcad under linux appears to be suffering a slow memory leak to the point it chomps 1.8GB on my machine and the swap grinds to a halt.

Can you advise what system info you need and I will get.

Stop QCAD, give it 20-30sec to clean up and its back to normal.

Looking over the past 30 min in System Monitor, Startup 0.1GB, 30 mins in, 1.2GB, close all tabs open (3 off) and back to 1.1GB.

 732 QCAD (main)Bug ReportLow Text Control Info is displayed in Drawing when imported ...Closed
1 Task Description

May relate to 646.

Control Text is Displayed on Drawing created in ACAD.
The Text is representing /p as a new line when I think it should be ignored.
See QCAD PDF I am unsure what this represents in ACAD. /pxqc;

V3.0.0 Windows 7 64-bit

 696 QCAD (main)Bug ReportLow Text control characters (e.g. upper /lower sign) explic ...Closed
Task Description

The control characters, such as bold, italic, superscript/subscript, of a Text are displayed explicitely in the drawing. Thus, one obtains not the required appearence of the characters in the drawing.
This occurs when i use QCAD3 in Windows Vista or in openSuse 12.2 on a 64 bit laptop.
If instead i use QCAD3 in openSuse 12.2 on a 32 bit laptop, then characters are displayed in the required appearance. (However, on this laptop i have the reported difficulty in selecting fonts).
If i change back from the drawing to the text editor, then also the texteditor displays the text together with explicit control characters, and not in the original required form.

 1668 QCAD (main)Bug ReportVery Low Text color of command line unreadable with KDE's Breeze ...Closed
Task Description

I prefer the Breeze Dark color scheme as it find it less stressful on my eyes, however it’s unusable with QCAD where the Command Line prompts and responses are rendered as a very light grey on a white background. I believe the proper fix would be one (or both) of:

  • Make the Command Line area background follow the desktop scheme. (It appears that the text already does so, hence the light text, but since the background doesn’t it becomes unusable.)
  • Provide a configuration option for the text and/or background color used in the Command Line area.

Screen shots are attached showing both Breeze and Breeze Dark schemes.

 678 QCAD (main)Bug ReportLow Text box does not accept the "enter" key Closed
Task Description

Since the new QCAD 3, it is not possible any more to use “enter” in text boxes. The “enter” is always replaced by another symbol, which makes it impossible to have a long text string as a unit - like it always was in QCAD.

Could this please be fixed? It makes text control difficult.

 55 QCAD (main)Feature RequestLow Testing Dashboard new tests, improvements Closed
Task Description

New Tests

  • [done] modification tools
  • [skipped, see below] insert image tool
  • other tools that are not tested yet


  • [done] add option: exclude this test from “play all”
  • add progress bar for play all tests

Stuff that couldn't be tested

  • SplitIntoEqualParts: apply tool is not done with the close button as in other tools but with a separate button (close means cancel here). if the slot “slotSplit” from the current action can be called programmatically somehow, the test can be fixed with a that code.
  • ZeroLengthDetection: ditto
  • Image: needs native file dialog to get image file name
 28 QCAD (main)Bug ReportLow Test Recorder Closed
Task Description
  • copy actual drawing to required (Tab “Results” context menu)
 1290 dxflibBug ReportLow test code does misspell all api functions containing th ...Closed
Task Description

All such functions in the api seem to be use the spelling Linetype (with lower-case t) while every function call in the test code does use LineType instead.

Report is for version 3.7.5 as it was the only version I found to download on the qcad.org webpage.
Sourceforge also didn’t seem to have any downloads and while I found a few dxflib clones on GitHub, none seemed official or up-to-date.
But maybe I’m just blind :-)

 574 QCAD (main)Bug ReportLow test Closed
Task Description


 196 QCAD (main)Bug ReportLow Templates Closed
Task Description

Edit–>Application Preferences–>Load/Save–>Templates click add Crash!!!!

Reported in TP1 (debian squeeze)

I now use Linuxmint 11

jose@xzn:~$ uname -a
Linux xzn 2.6.38-11-generic #48-Ubuntu SMP Fri Jul 29 19:05:14 UTC 2011 i686 i686 i386 GNU/Linux

 309 QCAD (main)Bug ReportVery Low Templates Closed
Task Description

Edit–>Application Preferences–>Load/Save–>Templates

click Add, then Cancel ⇒ enabled Down button ⇒ click Down ⇒

Uncaught exception at C:/Program Files/QCAD Professional\scripts/Widgets/DirectoryList/DirectoryList.js:72: Error: QListWidget::insertItem(): could not find a function match; candidates are: insertItem(int row, QListWidgetItem item) insertItem(int row, String label)

864QCAD (main)Bug ReportLowTemplate Preview/Info doesn't shows the sheet orientati...Assigned
Task Description

“Create New Drawing from Template” Browser can’t readout the Page orientation ...

 1785 QCAD (main)Bug ReportLow Template / Viewport scale issue Closed
Task Description

Given: Template with prepared Paper Space Frame/Titleblock scale = 1:1.
Drawing 1:1
First Viewport / scale 1:1 / inserted in Paper Space = everything fine,
Second Viewport / scale 0.02 will scale the Paper respective to the new Viewport scale but the Frame/Titleblock isn’t scaled.

 1313 QCAD (main)Bug ReportLow Task not implemented Closed
Task Description

it’s not true !!!!!!

My request it’s not implemented !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 715 QCAD (main)Bug ReportLow Tangent Warning Messages are wrong ... Closed
Task Description

I like to draw a line tangent between two circle.

I choose the line/tangent tool - click the first circle - get a Warning Message: “No tangent possible” confirm the Message with the OK Button.
Choose the second circle - get again a Warning Message: “No tangent possible” confirm also this Message with the OK Button.

Result: A line tangent between two circle ......

 291 QCAD (main)Bug ReportLow Tangent Point - Circle Closed
Task Description


 247 QCAD (main)Feature RequestLow tab names sometimes shortened too much Closed
Task Description

When many tabs are open, the name of contained drawing is not fully shown. One way that some mdi applications do, is to append the name of the active tab to the top window title, which is also useful in other ways. At least a tool tip with the full name of the file on the tab top was nice.

1233QCAD (main)Feature RequestLowTab key to cycle between selected objectsAssigned
Task Description

I think it’s a useful adition and makes it easy to select objects that are overlapped. I know there is a selection filter, but sometimes this is faster and/or all the objects share the same type and such things.

If I remember correctly, Inkscape has this behaviour.


 1816 QCAD/CAMBug ReportLow TAB function in CAM module fails  Closed
Task Description

When using (adding a TAB on a radius fails).


When length of the TAB is set to 1 mm.

After export to *.nc code the code is not ok.

And then check this is NC viewer or gcode sender the length is not set to 1 mm but is smaller.

On a line this function (TAB) is correct working.

1445QCAD (main)Bug ReportLowSwitching off grid scaling can break rulersAssigned
Task Description

See also:

 1610 QCAD/CAMPerformance IssueLow Switching from one drawing to another slow Closed
Task Description

When switching from one drawing to another, the 3D view is updated which can be slow, especially for drawings with many text entities.

See also:

 111 QCAD (main)Feature RequestLow Switch for line width display Closed
Task Description

Switch on / off line width display (display mode between normal and draft)

1924QCAD (main)Bug ReportLowSweepAngle = 0Assigned
Task Description

Win7pro 32bit Wininstaller Qcadpro 3.23.0

Draw an arc.
Select the arc.
In Property Editor:
Set start angle to 135
Set end angle to 135

SweepAngle = */-360

edit the end angle and add “+360”, hit enter

SweepAngle = 0

An arc with zero sweep is a point.
A point is not an arc.
With the same start and end parameter an arc should have a sweep of +/-360.
As for entries by points or by angles.


 191 QCAD (main)Bug ReportLow SVG PG export text vertical and horizontal alignment Closed
Task Description

QCAD offers horizontal and vertical alignment choices for text. This is not carried over to PG exported SVGs. Currently QCAD sets the “dy” attribute on text nodes in a way, such that any text in SVG will look like the QCAD vertical alignment was set to “Top” and the horizontal one to “Left”.

Naively one can just omit the “dy” attribute and in SVG this will look like the QCAD vertical alignment was set to “bottom”. At least for single line texts that should be good.

The horizontal alignments can be recreated in SVG with the “text-anchor” attribute for text nodes. The values “start”, “middle” and “end” correspond to the QCAD “left”, “center” and “right” choices.

 192 QCAD (main)Bug ReportLow SVG PG export stroke width should not scale Closed
Task Description

When PG exporting to SVG, stroke-widths are scaled with the drawing, while they should not.

 730 QCAD (main)Bug ReportLow Svg PG export splines broken Closed
Task Description

With the 3.0.3 point release (latest available for Linux systems), SVG PG exporter fails to export splines:

Uncaught exception at /opt/qcad-3.0.3-prof-linux-x86/scripts/ImportExport/SvgExporter/SvgExporterPG.js:72: TypeError: Result of expression ‘splineSeg.getDegree’ [undefined] is not a function.
72 var degree = splineSeg.getDegree();

The objects returned from getBezierSegments() do not provide the methods of RSpline.

 194 QCAD (main)Bug ReportLow SVG PG export scale text Closed
Task Description

Text scaling in PG SVG exporter is missing just two small additions: These attributes are not taken care of by now:

font-size, dy

Just use the current value times scale: eg 2.5 * 0.1 to have a scale of 1:10. Looks good here.

 195 QCAD (main)Bug ReportLow SVG PG export scale points Closed
Task Description

Points are not scaled when PG exported to SVG:

Points as crosses are created eg. like this:

d=m 2.5,3 1,0 M 3,2.5 l 0,1

and in SVG look fine like that (scale 1/10):

d=m 2.95,3 0.1,0 M 3,2.95 3,3.05

stroke-width should be left unchanged.

 193 QCAD (main)Bug ReportLow SVG PG export scale hatches Closed
Task Description

The SVG PG exporter does not scale hatches.

 315 QCAD (main)Feature RequestLow SVG PG export polylines Closed
Task Description

Polylines may consist of lines and arcs. The SVG PG exporter writes them as all straight lines. A better mapping than polyline then was path, as is done with arcs now.

 204 QCAD (main)Bug ReportLow SVG PG export font styles Closed
Task Description

Patch to PG export font styles “bold” and “italic” to SVG. (This only works when a file with the right style is loaded into QCAD, as QCAD will yank such style information upon saving.)

 202 QCAD (main)Bug ReportLow SVG PG export font colors Closed
Task Description

White text gets exported as white text, while it should be exported as black text. Just like it is with lines. Attached patch makes text rendering use the conversion function that is already in the code base.

 198 QCAD (main)Bug ReportLow SVG PG export dimensions Closed
Task Description

SVG PG exporter, scaled or unscaled, currently only exports the labels of dimensions. Missing are

ticks, arrows, and lines of the dimension.

It will not be as simple as inkscape does it, wrap it all in a <def>.

 190 QCAD (main)Bug ReportLow SVG PG export dimension labels alignment Closed
Task Description

Dimension labels in QCAD are (always?) centered on the dimension line, while in exported SVGs the text starts from the center and extends into the writing direction. This can trivially be fixed by adding the attribute “text-anchor:middle” to the respective SVG “text” nodes.

 122 QCAD (main)Bug ReportLow SVG of hatch with "hole" Closed
Task Description

A hatch my have “holes”, if it eg. is made of two forms, an inner form, and and outer form, where the outer form is filled while the inner form appears like a window inside of the fill, that lets the background be seen.

QCAD exports such hatches as two SVG paths in one single entity. But the “hole” is lost in the process. I know of two workarounds, that preserve the original intention of the QCAD drawing, both get the same result most of the time, the second one looking more robust and easier to implement:

# draw the outer form clockwise, draw the inner form counterclockwise
# set the “fill-rule:evenodd” attribute on the fill definition of the entity

Drawing a star like in the SVG spec in QCAD actually produces the same picture – so that should be the way to go.


 967 QCAD (main)Bug ReportLow SVG import: SVG transformations can lead to wrong arc d ...Closed
Task Description

importing a svg generated by inkscape from a downloaded eps results in all contained arcs drawn in wrong direction

 1096 QCAD (main)Feature RequestLow SVG import: support scale transforms Closed
1 Task Description

Add support for scale transforms in SVG import.

Original report:

When importing an SVG created with Inkscape, one of the elements (rectangle) is shifted (mirrored?) to the left.
The example (back.svg) is appended. If you open it with Inkscape, you see the rectangle should be above the “USB” label.

My impression is that the sign of the X coordinate is swapped for some reason. At least if I mirror it
using two points on the Y axis, it seems to appear where it should be.

Apart from this, also the dimensions are wrong after import. In the original SVG, the outer shape is 144.3mm wide.
This is also visible in the header of the SVG:


However, after importing to QCad, the width is measured as 40.7247. This is a puzzling factor of 3.5433 which doesn’t look
like metric/imperial conversion issue but like a complete misinterpretation of the sizes/units used in the SVG.

 1244 QCAD (main)Feature RequestLow SVG import: consider original unit Closed
Task Description

Add support for importing units other than defaults (pixels) based on unit given in svg:width / svg:height attributes.

 1856 QCAD (main)Feature RequestLow SVG import: add support for rotate transformations with ...Closed
Task Description

QCAD seems either to mishandle or ignore svg group transformations altogether.

Importing the attached file into QCAD renders the largest polygon (polygon18) to be rotated and misplaced. This is shown in actual.png. The expected result (original Inkscape renedering) is shown in expected.png.

Looking at the code of the original drawing it can be observed there is a transformation applied to the group which polygon18 is in:

   transform="rotate(-90,316.66796,298.95141)" >
      d="..." />

Removing the ‘transform’ attribute produces virtually identical (erroneous) rendering in Inkscape as well.

 1201 QCAD (main)Feature RequestLow SVG import: add support for circles, ellipses Closed
1 Task Description

The attached file should result in two overlapping circles, it does not, it results in a single ellipse.

The “<circle ... />” directive seems just be ignored in this case, but in other instances I have seen it result in ellipses.

And the “<ellipse ... />” directive should of course result in a circle, when rx and ry are the same.

 1175 QCAD (main)Bug ReportLow SVG import turns polylines into polygons Closed
Task Description

(I’m running on FreeBSD, but that was not an option in the selection for Operating System)

When importing a SVG file in version 3.7.5, it qcad turns polylines into polygons.

I’m attaching a trivial .SVG file showing this, it should *not* render as a rectangle,
but as a “rectangular upper case C”.

And many thanks for making good quality CAD software available to the FOSS community.

 603 QCAD (main)Bug ReportLow SVG import straight path segments Closed
Task Description

I noticed, that paths are not fully imported into QCAD. I rewrote case “m” of “SvgImporter” like below, that way also straight line segments are drawn correctly. Case “M” should be similar:

      case 'm':
          x = ox = coords[0];
          y = oy = coords[1];
          x0 = x;
          y0 = y;
          for (k=2; k<coords.length; k+=2) {
              x += coords[k+0];
              y += coords[k+1];
              this.importLine(ox, oy, x, y);
              ox = x;
              oy = y;
1242QCAD (main)Bug ReportLowSVG import DPI box should use localized decimal separat...Assigned
Task Description

I wanted to make it so, that SVG units translate 1:1 into CAD units; I use the German localized QCAD and entered 25,4 into the box with the wrong result, i.e. the same as 25; Entering 25.4 got me what I wanted: The question box needs the point and ignores the comma. Would be nice if it could use the localized separator.

 96 QCAD (main)Feature RequestLow SVG Import Closed
Task Description

Complete SvgImporter.js and SvgImport.js

  1. Implement SvgImporter.prototype.importFile to import the SVG file with the given fileName. Reading only all path data without any attributes or transformations is fine as a first step. SvgImporter.prototype.importFile() currently imports one hard coded path data as proof of concept.
  2. Implement SvgImport.prototype.beginEvent() to show a file open dialog that lets the user choose an SVG file to import.
  3. Support SVG as file format for part library items through SvgImporter

This should be enough to import any SVG file in library/symbols

 818 QCAD (main)Bug ReportLow SVG Exporter crashes on polyline Closed
Task Description

Attached sample drawing, that kills QCAD 3.1 beta when exporting to SVG.

The crash happens in line 38 of SvgExporterPG in function SvgExporterPG.prototype.exportPolyline

var pp = new RPainterPath(polyline.toPainterPath());
Showing tasks 201 - 250 of 1972 Page 5 of 40<<First - 3 - 4 - 5 - 6 - 7 - Last >>

Available keyboard shortcuts


Task Details

Task Editing