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
832QCAD (main)Feature RequestLowAdd shortcut to fastly enter ortho modeAssigned
Task Description

When drawing or moving objects holding down CTRL should activate ortho snapping as long as CTRL is pressed.

If ortho mode has been active before holding down CTRL should deactivate it (for the time it is beeing pressed).

1601QCAD (main)Feature RequestLowAdd regex to text search & replaceAssigned
Task Description

Add a more versatile way of doing a search and replace for text. Regular expressions maybe?

1156QCAD (main)Feature RequestLowAdd preference to force toolbars to be floatingAssigned
Task Description

Would it be possible to have the choice to dock or not dock toolbars - in other words keep them floating, an additional option in the tool settings could be added?

1155QCAD (main)Feature RequestLowAdd preference for solid line crosshairsAssigned
Task Description

Would it be possible to have the choice of either dashed or solid lines for the large cross hairs?

1152QCAD (main)Feature RequestLowAdd preference for snap label and snap cursor shape / c...Assigned
Task Description

Would it be possible to have options for:

1.Enable or disable Snap label with text.

2.To have a ‘Snap Marker’ with style and colour choice instead of snap label.

* It would be good for users to have the choice.

1159QCAD (main)Feature RequestLowAdd preference for button option instead of drop down m...Assigned
2 Task Description

For some tools like the Horizontal or vertical line, it would be good to have button options (similar to infinite and ray line buttons) instead of the drop down menus.

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


1613QCAD (main)Feature RequestLowAdd Orthogonal Option to Angelur DIM Tool ...Assigned
1 Task Description

... please see below:


695QCAD (main)Feature RequestLowAdd more dimension arrow styles (e.g. dots)Assigned
Task Description

Add more dimension arrow styles (e.g. dots).

See forum thread:

823QCAD (main)Feature RequestLowAdd Midpoint Handles to Lines and PolylinesAssigned
1 Task Description

The Midpoint Handles should be used to move Polyline Segments and lines. This would add easy to access stretch functionality.
Combined with a shortcut(hold down shift or alt etc.) to fix the movement to be orthogonal to the line this would bring a lot of extra value.
It would also be possible to to have another shortcut to easily insert nodes to Polylines (again hold shift or alt etc.)

1099QCAD (main)Feature RequestLowAdd Leader with text and number bubbleAssigned
1 Task Description

Having leader with numbers and text would be awesome to better interact with the drawing and making BOM lists.

Currently it takes too mush time to make the leaders with text and number bubbles.

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

1922dwg2bmpFeature RequestVery LowAdd error message when requesting raster for a non-exis...Assigned
Task Description

It would be nice if QCAD spit some kind of warning message when trying to render a layer with a name that doesn’t exist (and perhaps render nothing), rather than silently rendering an empty image. :D

See https://qcad.org/rsforum/viewtopic.php?f=33&t=6453

1254QCAD (main)Feature RequestLowAdd drop object along a path with automatic trimAssigned
Task Description

Add drop object along a path with automatic trim.

  1. The object can be a selection before or after selecting the tool, an entity or a block.
  1. The path can be another entity from a start point to an end point.
  1. Dropping can be made on one side or the other (like in other tools depending on the side of the cursor), with a choice of miroring the object or not.
  1. The number of drops or the distance between can be selected.
  1. The distance can be between a control point of the object or its sysmetry axis or border.
  1. The dropping direction can be selected too.
  1. The droping depth can be constrained : all control points have passed the path, or one of them. Alternatively, replace control points by an entity belonging to the object.

Exemple of use case : equidistant drills in a curved rail. The dropping depth constraint enables for example to ensure a drill has a minimal depth when not orthogonal to a plan.

1100QCAD (main)Feature RequestLowAdd drag dimension (snap) along dimension lineAssigned
1 Task Description

In Autocad when making a dimension when left clicking to place the dimension there is the possibility to drag the dimension to either side of the dimension. This is also possible with Qcad dimension, but it losses the snapping and does not extend the dimension line out to the dimension text.

This is very useful when the two lines the needs a dimension are close together, or overlapping with another.

Attached is two images one for autocad and one for Qcad

1649QCAD (main)Feature RequestVery LowAdd configuarable format options for saving blocks to l...Assigned
Task Description

Add configuarable format options in application preferences for saving blocks to library to either dxf or dwg.

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:

1629QCAD (main)Feature RequestLowAdd additional Option to Angelur DIM ToolAssigned
Task Description

Please see:


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.

1887dwg2bmpFeature RequestLowAdd "-max-lineweight" option for dwg2bmpAssigned
2 Task Description

Hi there,

A friendly request to add the option to set a maximum lineweight for raster conversions via dwg2bmp.

Depending on the LW configuration of the CAD file, rasterization operations sometimes yield terrible results (see attachment). This would also mirror the similar “-min-lineweight” options available on “dwg2svg” and “dwg2pdf” (although not on “dwg2bmp”).

See also: https://qcad.org/rsforum/viewtopic.php?f=32&t=6298


639QCAD (main)Feature RequestLowAbility to load a file of keyboard shortcutsAssigned
Task Description

It would be useful if a file of keyboard shortcuts to commands could be loaded.

Then a set of shortcuts identical/based on the Autocad keyboard shortcuts can be loaded, making it much easier for Autocad users to migrate to your product.

There does seem to be some future functionality planned here, with the shortcut ‘scheme’ selector in Program Preferences, but for the moment ‘Qcad’ is the only option available.

This strategy is used to great effect by Draftsight (but who trusts a big company like Dassault/Solidworks...)

1473QCAD (main)Feature RequestLow"Partial" circular/radial dimensionsAssigned
Task Description

This is kind of related to FS#952, or rather a superset of it.

Consider the situation in the attached image. There is a perfectly good, albeit really shallow arc, making the radius somewhere in the vicinity of 600 millimeters, and the radial dimension being drawn accordingly.

Considering the other dimensions of the part, this is completely unusable, even to work with, really, but definitely so when it needs to be put on paper.

It would be nice to have some sort of “partial” (for my lack of a better word) radial/diametric dimensions where the dimension length can be adjusted.

Considering that this can be done with Leader, maybe a better (more generic) solution would be for Leader type dimensions to have options so they could automatically generate labels for various dimensions of a selected entity – sort of like having the Prefix/Tolerance/Scale options the other dimensions have, and have some additional fields there for selected entity and maybe dimension type (for example, radial or diametric for an arc-type entity).

2128QCAD (main)Feature RequestLow"Create Library Item" "Save As" dialogue doesn't rememb...Assigned
2 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

860QCAD (main)Feature RequestLow"Create Library item from selection" default Path ...Assigned
1 Task Description

Default Path for “Create Library item from selection” / “Save us” is C:\Programme\QCAD pro 3.1.6 ...
... regardless of the settings in the “Application Preferences / Library Browser / for Library Sources.
And QCAD doesn’t remember the last path choice ....

If I have to save 50 Library Items I have to navigate 50 times thru my system to find - the same place.

It would be nice if QCAD would point in first place to the Library Source or, at least, remember the last used path ... ;-)

681QCAD (main)Feature RequestLow'Plug-in' for Gear generatorAssigned
1 Task Description

Feature request for a ‘plug-in’ for generating different types of gears, like - Ring, Spur, Sprocket, Rack, etc... etc...
To produce 2D templates for all sorts of projects.

1626QCAD (main)Feature RequestVery Low'Clip to Circle' toolAssigned
1 Task Description

Hi Andrew,

Would it be possible to have a clip to circle tool also please?



1870QCAD (main)Feature RequestLow Stretch tool / option to turn selection restriction on...Assigned
Task Description


since 3.19.2 the Stretch tool looks for any selection and follows the specification “Only stretch selected entities if there is a selection”.

That is a nice feature but it leads many times to confusing because I have to deselect a selection just because I need to use the stretch tool on something else on the fly. The same if I “forgot” a selection outside of my zoom which is still important for me. The stretch tool just won’t work without any message why not. My routine now is that I terminate every selection just before I use the stretch tool just not to be surprised by “why isn’t it working”?

It would be nice to have in the Stretch option bar a checkbox to turn the “only selection feature” on or off. QCAD should remember that setting.

728QCAD (main)Performance IssueLowSlow loading of drawing with many block insertsAssigned
1 Task Description

Slow loading of drawing with huge number of block inserts (more than 10000).

1801QCAD (main)Performance IssueLowlow perfomance in paper space and viewportsAssigned
Task Description

Improving the performance of the exceptional use of the processors when switching from the model to the paper space (testing with the attached file) the functionalities of the commands for the viewports are too low in the paper space.

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

2063QCAD (main)Performance IssueLowBad performance while zooming inside layout block with ...Assigned
2 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!

1954QCAD/CAMReleaseLowRevised PWM Post ProcessorAssigned
Task Description

Hallo Andrew,

I have revised the PWM Post Processor to Revision D.

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.

1915QCAD (main)SuggestionLowViewport does not rotate view-port when changed in pape...Assigned
Task Description

To reproduce

1. Select a new view-port in model-space
2. Select the appropriate paper-space
3. When the paper space opens change the angle of the viewport.


The object in the viewport changes but the viewport itself remains unchanged


That both the view-port and the object changes angle as the angle is updated


If you abort the placement (but keep the angle) and go back to model-space and then redo the operation the view-port is rotated along the angle. It seems that the viewport only picks up the initial angle once the paper-space is open and ignores any changes thereafter


1. Select the view-port per normal in model-space
2. Open the paper-space and set the wanted angle but do not place the view-port in paper space
3. Abort the placement on paper-space and redo the whole operation

Once the paper space is opened again the view-port will have the chosen angle

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.

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):

2126QCAD (main)SuggestionVery LowPE casts on individual hatch segmentsAssigned
1 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.


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

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

Make unprintable layers also hidden in print preview

1851QCAD (main)SuggestionLowLateral surface of a coneAssigned
Task Description

Module mise à plat d’un cone


Serait il possible dans un futur d’ajouter un module de mise en plan de cone.

Une petite fenêtre sur lequel on donne par exemple :
1- Ø haut
2- angle de coupe du haut
3- hauteur du cône
4- Ø bas
5- angle du bas
6- épaisseur matière

Ce qui permettrai de sortir une mise en plan a plat de la forme

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.


1323QCAD (main)SuggestionLowImprove command line support in QCADAssigned
Task Description


As a typical command line draftsman (still using acad10 for dos, since microsoft doesn’t supoort Win NT anymore),
I noticed a severe lack on command line acces in QCAD.

For example I find the icon and pixel selecting methods within qcad very confusing and rude.

With the normal cad Select command I can select exactly what en how I want it.

I intend not to be rude, but I find my drawing screen littered all over with all kind of very specialist menu’s,
tools and options. Sorry, I just want to make a drawing at the natural intuitive way, as with a pencil.
So I use command line Commands, such as Move, Copy, Change, Select, a.s.o.
For a ‘Command scripting’ user (-batching is a different tool!-),
it seems to me logical these basic commands should be accessable.

1526QCAD (main)SuggestionLowExporting block attributes to CSVAssigned
1 Task Description

Two useful commands make it necessary to

1-”delete all the history of the command lines without terminating QCad” ; and

2-”export attributes to the CSV file as exported to the Blocks List”

1368QCAD (main)SuggestionLowContext Menu - suggestionsAssigned
1 Task Description

I love using the context menu, speeding up my workflow indeed.

I would like to suggest that we have the added option to show only icons if desired and also that maybe an option to save and show commonly used tools!

Maybe the context menu could be configurable to show two columns, one for the normal last used tools and the othjer one for the user saved tools?

What do you think?

2140QCAD (main)SuggestionLowChanging navigation mode for mouse wheel doesn't change...Assigned
1 Task Description

Looks like error, but may be that’s feature request.

CAD software uses typical navigation behavior as:
Wheel = Zoom; Ctrl+Wheel = Scroll up/down; Shift+Wheel = Scroll left/right.

Any other software like browsers, office software (openoffice writer, ms excel and so on), 2d paint software like GIMP (Photoshop and so on) uses other behavior:
Wheel = Scroll up/down; Ctrl+Wheel = Zoom; Shift+Wheel = Scroll left/right.

Users, that intensively use CAD and other software simultaneously prefer to make same behavior in their applications switching CAD scroll to plain mouse wheel.

QCAD’s “Application Preferences”: “Graphics View: Navigation”: “Mouse wheel/ two finger swipe”: “Scroll” allow user to assign scroll up/down to wheel mouse instead of Zoom. But there is mistake Ctrl+Wheel didn’t change to Zoom. Ctrl+Wheel continues to scroll up/down, as the wheel.
Wheel = Scroll up/down; Ctrl+Wheel = Scroll up/down; Shift+Wheel = Scroll left/right. No zoom!

Draw manipulation at this mode like a hell: you need to use wheel in conjunction with Ctrl/Shift to point draw in desired position, than move your hand to +(-) for make desired zoom.

1469QCAD (main)SuggestionLowCartouche automatiqueAssigned
1 Task Description

Would not it be possible to create a kind of template for printing?
We draw our room without cartridge. The cartridge will automatically appear when printed. The scaling could be automatic so that it goes in the A4 and therefore also will post the scale automatically. The name of the play could be the file name, date last saved after it the rest of the information that would be to add somehow (material index, designer, ...).

Original suggestion:


Ne serait il pas possible de créer une sorte de template lors de l’impression ?
On dessine notre pièce sans cartouche. Le cartouche s’affiche automatiquement lors de son impression. La mise à l’échelle pourrais être automatique pour que ca rentre dans le A4 et donc l’échelle s’afficherai aussi en automatique. Le nom de la pièce pourrais être le nom du fichier, la date du dernier enregistrement après c’est le reste des infos qui serait à ajouter je ne sais comment (matière, indice, dessinateur, ...).

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 ...

1789QCAD (main)SuggestionLowApplication Preferences / General / Performance :0Assigned
1 Task Description

Hi Andrew,

we know that you need to have always software performance in your mind to decide which features / tools can / should be implemented and on which way.

I really appreciate your effort to find the best middle way between software features and performance but I think also it’s a tough call to appraise worldwide the overall customer equipment to make the software workable to the best for everybody. That isn’t possible without compromise.

Maybe it would make sense to think about a new dialog in the “Application Preferences” to let the user decide what kind of feature are absolutely needed regarding to his/her work-task / equipment. I don’t mean that you need to cover every single thing but the main “performance jeopardy’s” should be covered with an on/off switch.

Yes I know - that isn’t done in 5 minutes but I think that can make your life easier in the long run and will cover even more customer.

Just my two cents. ;)

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.

Showing tasks 351 - 399 of 399 Page 8 of 8<<First - 4 - 5 - 6 - 7 - 8

Available keyboard shortcuts


Task Details

Task Editing