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
 2420 QCAD (main)Bug ReportLow Snap > X/Y from Points / Y/X from Points: command line  ...Closed
100%
Task Description

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

 2422 QCAD (main)Bug ReportLow Error message pops up every (about) 10 min Closed
100%
Task Description

Just bought the software, seems to be fine except of the problem described in the title

 2423 QCAD (main)Bug ReportLow QCAD 3.27.8 Crashes while starting Closed
100%
Task Description

Here’s the output in the console:

QCAD version 3.27.8
12:34:54: Debug: loading plugins...
12:34:54: Debug: loading static plugins...
12:34:55: Debug: trying to load theme stylesheet: themes/Default/stylesheet.css
12:34:55: Debug: trying to load theme stylesheet: themes/Default/stylesheet_linux.css
12:34:56: Debug: CadToolBar.initStyle
12:34:56: Debug: EcmaScriptShell.initStyle:
12:34:57: Debug: loading plugins...
12:34:57: Debug: loading static plugins...
Warning: action not found: “VisibleInCadToolBar” Warning: action not found: “VisibleInMatrixPanel” Warning: action not found: “VisibleInMenu” Warning: action not found: “VisibleInToolBar” Warning: action not found: “VisibleInUserToolBar1” Warning: action not found: “VisibleInUserToolBar2” 12:35:00: Debug: checking for QCAD Pro updates...
Warning: QSslSocket: cannot resolve SSL_set_psk_client_callback
Warning: QSslSocket: cannot resolve SSL_set_psk_server_callback
Warning: QSslSocket: cannot resolve SSL_CTX_use_psk_identity_hint
Warning: QSslSocket: cannot resolve SSLv2_client_method
Warning: QSslSocket: cannot resolve SSLv3_client_method
Warning: QSslSocket: cannot resolve SSLv2_server_method
Warning: QSslSocket: cannot resolve SSLv3_server_method
Auto configuration failed
140619518608640:error:0EFFF065:configuration file routines:CRYPTO_internal:missing equal sign:conf/conf_def.c:346:line 24
Warning: QMutex: destroying locked mutex

QCAD has unexpectedly quit.

Please use the offscreen or minimal platform plugin for headless systems
(without a running X11 server):
./qcad -platform offscreen

In addition, you might have to override the default Qt style
to prevent the loading of a native desktop style (such as GTK):
./qcad -style plastique

Here are my system’s specs:

Operating System: openSUSE Tumbleweed 20221113
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7
Kernel Version: 6.0.8-1-default (64-bit)
Graphics Platform: X11
Processors: 4 × AMD Phenom™ II X4 910e Processor
Memory: 7.5 GiB of RAM
Graphics Processor: AMD RS880

 2424 QCAD (main)Bug ReportLow File/Folder selection dialogs are broken under KDE Closed
100%
Task Description

I run KDE Plasma (KWin window manager) on Gentoo Linux.

I have tested with several different builds of QCAD 3.27.8:

If I use Open, Save As, and anything else that selects a file or a folder, the dialog does not show any contents, and the terminal prints an error:

Warning:  couldn't create slave: "Unknown protocol 'file'."

Some of the dialogs behave better by deselecting:
Application Prefs > File: Open/Save > File Dialog > Use system file dialog

So, looking through the code, I noticed that there is already KDE-specific handling to avoid using the system dialog, but it has probably been broken since switching to QT5, because Q_WS_X11 (and all other Q_WS_* global macros) no longer exist with QT5+.

I’ve attached a patch that fixes the usage of that macro. With that patch, in my portage-built Community Edition build, I no longer have to deselect “Use system file dialog”.

But, there are at least two places that do not respect the DontUseNativeDialogs setting:

  • Application Prefs > File > Templates > Template Folders > Add
  • Application Prefs > Widgets > Library Browser > Library Sources > Add...

I found the scripts source for the Library Browser PreferencesPage.ui, but I couldn’t find the same for the Templates selection, probably because that is a Pro-only feature (right?).

For the LibraryBrowser, here is the appropriate sections of code:

So, somehow this line needs to change to use the DontUseNativeDialogs setting, but I’m not sure how to do that (I don’t have much experience with QT development).

var dir = QFileDialog.getExistingDirectory(this, fileDlgTitle);

Assuming that Template Folders preference also uses the DirectoryList widget, fixing this should fix that pref pane as well.

 2425 QCAD (main)Bug ReportLow Dimension > Arc Length: Always uses linear factor from  ...Closed
100%
1 Task Description

Hi Andrew

When I apply an Arc Length Dimension the result is incorrect, see forum post with screenshot and dxf..

https://qcad.org/rsforum/viewtopic.php?f=33&t=9692#p39217

Cheers
John

 2426 QCAD (main)Feature RequestLow Include linear scale for Arc Length Dimension Closed
100%
1 Task Description

Additional to  FS#2425 

Include scale option in Option Toolbar for Arc Length Dimensions.
Include scaling RDimArcLengthData by linear factor.

Regards,
CVH

 2427 QCAD (main)Bug ReportLow Qcad Pro 3.27.8 coredump on 'Save As' and check for upd ...Closed
100%
Task Description

Arch Linux x86_64 (up to date Nov 2022)
System Qt version: 5.15.7
Qcad Pro 3.27.8 64-bit

The ‘standard’ Linux installer for Qcad Pro 3.27.8 (qcad-3.27.8-pro-linux-x86_64.run) dumps core on either of the following actions:

- Help/’Check for Updates’

- File/Save As...

However, installing the ‘qcad-3.27.8-pro-linux-qt5.14-x86_64.run’ version built against a more recent version of Qt (as of Nov 2022) does not display these issues.

I am leaving this here in case it is helpful to other users.

 2429 QCAD (main)Bug ReportLow Spline Crash Closed
100%
Task Description

While editing a spline with fit points, I accidentally moved a fit point on top of another fit point, which locked up the software (grayed out, not responding). I had to ctl / alt / del and end task to resolve.

 2430 QCAD (main)SuggestionLow error qtime Closed
100%
Task Description

Hi
I tried to compile latest source to good old OS/2
I use Qt 6.2.4 and gcc 12.2.0
The build failed here....
Could you help me out to fix this error:

H:/USR/LOCAL1220/include/sys/cdefs.h:264: warning: “LONG_LONG_SUPPORTED” redefined
264 | #define
LONG_LONG_SUPPORTED

    | 

<built-in>: note: this is the location of the previous definition
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0×000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RStorageLayerSort.obj G:/qcad/src/core/RStorageLayerSort.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0×000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTabletEvent.obj G:/qcad/src/core/RTabletEvent.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0×000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTextBasedData.obj G:/qcad/src/core/RTextBasedData.cpp
g++ -c -Zomf -march=i686 -O2 -mno-avx -std=gnu++1z -Wall -Wextra -DQT_NO_IPV6 -DQT_DISABLE_DEPRECATED_BEFORE=0×000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -IG:/qcad/src/core -I. -IG:/qcad/src/core -IG:/qcad/src/core/math -IG:/qcad/src/grid -IG:/qcad/src/snap -IG:/qcad/src/gui -IG:/qcad/src/entity -IG:/qcad/src/operations -IG:/qcad/src/scripting -IG:/qcad/src/stemmer -IG:/qcad/src/scripting/ecmaapi -IG:/qcad/src/scripting/ecmaapi/generated -IG:/qcad/src/scripting/ecmaapi/adapters -IG:/qcad/src/io/dxf -IG:/qcad/src/spatialindex -IG:/qcad/src/3rdparty -IG:/qcad/src/zip -IH:/USR/LOCAL1220/include -IH:/USR/LOCAL1220/include/QtPrintSupport -IH:/USR/LOCAL1220/include/QtHelp -IH:/USR/LOCAL1220/include/QtUiTools -IH:/USR/LOCAL1220/include/QtDesigner -IH:/USR/LOCAL1220/include/QtUiPlugin -IH:/USR/LOCAL1220/include/QtWidgets -IH:/USR/LOCAL1220/include/QtSvg -IH:/USR/LOCAL1220/include/QtGui -IH:/USR/LOCAL1220/include/QtQml -IH:/USR/LOCAL1220/include/QtNetwork -IH:/USR/LOCAL1220/include/QtSql -IH:/USR/LOCAL1220/include/QtXml -IH:/USR/LOCAL1220/include/QtConcurrent -IH:/USR/LOCAL1220/include/QtCore -Irelease -IH:/USR/LOCAL1220/mkspecs/os2-g++ -o release/RTextBasedEntity.obj G:/qcad/src/core/RTextBasedEntity.cpp
G:/qcad/src/core/RDebug.cpp: In static member function ‘static void RDebug::startTimer(int)’:
G:/qcad/src/core/RDebug.cpp:75:15: error: ‘class QTime’ has no member named ‘start’

 75 |     timer[id].start();
    |               ^~~~~

G:/qcad/src/core/RDebug.cpp: In static member function ‘static uint RDebug::stopTimer(int, const QString&, uint)’:
G:/qcad/src/core/RDebug.cpp:90:38: error: ‘class QTime’ has no member named ‘elapsed’

 90 |     unsigned long long t = timer[id].elapsed() * 1000000;
    |                                      ^~~~~~~
 2431 QCAD (main)Bug ReportLow Dimensions showing in weird font Closed
100%
Task Description

Just installed latest QCAD. Simple drawing. Add a dimension and it shows as per attached image. Have used Qcad on and off for years for doing simple drawings. Not a professional designer. Never had this problem before.

Ubuntu 20.04.1

 2432 QCAD (main)SuggestionLow Your tracker site needs an update Closed
100%
Task Description

Notice: Trying to access array offset on value of type bool in /home/qcadch/public_html/bugtracker/scripts/details.php on line 222

Saw many other errors when I first logged on.

 2434 QCAD (main)Bug ReportLow Rotate Viewport fails Closed
100%
1 Task Description

Rotating a Viewport will lead to rotate the drawing in the viewport but not the Viewport itself. This will happen during a creation process by using VT or afterward by editing a viewport in the Property Editor.

 2435 QCAD (main)Bug ReportLow SVG Export of block reference Closed
100%
Task Description

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

Quick SVG export of a block reference can lead to unexpected results if the vertical flip option is enabled during the insertion of the block. See above forum thread.

 2437 QCAD (main)Bug ReportLow Application Preferences, Graphics View, Fonts, Font siz ...Closed
100%
Task Description

no task description

 2438 ECMAScriptBug ReportLow simple_modify.js > Faulty parameter explanation docDest ...Closed
100%
1 Task Description

Andrew,

simple_modify.js
function paste()
10 * \param docDestination RDocument to paste into (or undefined for current document)

A) This should be a document interface of the type RDocumentInterface.
B) The function uses the parameter diDestination and not docDestination

https://www.qcad.org/rsforum/viewtopic.php?f=30&t=9742

Regards,
CVH

 2441 QCAD (main)Bug ReportLow File > Print Preview: auto fit to paper repeated when s ...Closed
100%
1 Task Description

Case: Launch Print preview (first time), confirm dialog “Auto fit drawing to paper?” with yes, change after that the scale, close Print Preview, launch Print Preview - the last chosen scale what should be remembered is overwritten by the Auto fit scale.

Note:
The Auto fit scale stays persistent - even after reloading the drawing!

The option “Auto fit drawing to paper?” as a dialog occurs only the first time you use Print Preview - there is no way to change the chosen option later in a session or after reloading the drawing ...

 2442 QCAD (main)Bug ReportLow Edit > Drawing Preferences > Printing > Page: Paper siz ...Closed
100%
Task Description

Setting the paper size to A5 yields an invalid page size.

 2445 QCAD (main)Bug ReportLow Misc Information 2D Centroids v0.32 >> Bug for area of  ...Closed
100%
1 Task Description

Andrew,

Seems to be a copy/paste but never re-edited kind of mistake.

Quick fix:
https://github.com/qcad/qcad/blob/master/scripts/Misc/MiscInformation/InfoCentroids/InfoAreaCentroid/InfoAreaCentroid.js#L1320 line 1320 should read:
return [centerPoint.x, centerPoint.y, centerPoint, radius*radius * Math.PI];

line 1318 was intended to replace the ‘area’ portion of line 1320 literally.
As is, the code in this line makes no sense and line 1318 should be removed.

Still have to investigate if the area of a full 360° arc sector/segment should be signed ...
... and if RS.AngleTolerance is required when comparing.

Regards,
CVH

 2449 QCAD (main)Bug ReportLow Adjusted Alfa value for solid hatch not saved with draw ...Closed
100%
Task Description

Tested on CE and Pro. Alfa value on load is always 255 ...

Please refer also to topic:
https://www.qcad.org/rsforum/viewtopic.php?f=33&t=9800

 2451 QCAD (main)Bug ReportLow Explode (XP) > Explodes hatches in non-uniform scaled b ...Closed
100%
1 Task Description

Andrew,

Hatches in uniform scaled blocks explode perfect among other entities, even a hatch pattern is scaled.
Hatches in non-uniform scaled blocks are exploded as not scaled.

One could scale the hatch boundaries non-uniform.
For solid hatches the pattern scale doesn’t matter.
For patterned hatches the pattern scale and angle is more problematic.
But why not explode it as is, the pattern is transformed as expected for the non-uniform scaled block reference.

Or one doesn’t transform the pattern at all but then the the non-uniform scaled block reference isn’t displayed correctly.

Regards,
CVH

 2455 QCAD (main)Bug ReportLow Overlay labels in the bottom panel of the qcad window Closed
100%
1 Task Description

Version: qcad-3.27.9.3-alt1
Qt version: 5.15.8
Architecture: x86-64
Graphics platform: X11
Kernel version: 5.15.94-un-def-alt1

Steps:

1. Run from console: $ qcad
2. Reduce the size of the program window.

OBSERVED RESULT: Label overlay.

EXPECTED RESULT: Correct display of inscriptions (text in the bottom panel).

Same behavior: on first run.

 2458 QCAD (main)Bug ReportLow mygcode [PF] returns the valie of the feed rate from th ...Closed
100%
Task Description

There are not a lot of waterjet resources so I went ahead an tried to modify mygcode.js.

The issue is that plunge rate is entered in the tool and that shows up in the toolpath. The water jet wants to see that number to determine how long it holds in place to pierce the work. It needs it to be displayed as a prefix “S” followed by time in seconds and finally a period. I had been just hard coding a 2 second default time as I only cut glass but recently found some circumstance where I need different vaules. It is also more user friendly to get it to work correctly.

 	[// variables: Change Plunge Rate prefix from F to S
   	 //                   			 name,                  ID,                     always, prefix, decimals, options
		this.registerVariable("plungeRate",          "FP",                   true, "S", 0);

It needs to show up in the header as M1407 = [FP] which the water jet uses as a default pierce time after forced stop. In this instance it looks like M1407 = S2. This is working in the code currently.

For each remaining toolpath the Waterjet needs a pierce time.

M3
M8
G [FP].

And this is were it falls apart. I have red lined the gcode in a word document highlighting the first few problem instances. The first instance displays the value for Feed Rate and not Plunge Rate.

<CODE>: SELECT ALL

M3
M8
G4 S240.  Wrong value, should be as above "S2." but instead it grabbed the feed rate value from toolpath 1 "240"

</code>

Thanks.
Version:
3.27.8.0 (3.27.8)
Internet:
QCAD.org
Build Date:
Oct 6 2022
Revision:
dea3962
Qt Version:
5.13.2
Architecture:
x86_64
Compiler:
MSVC++ 14.0 (2015)

 2459 QCAD (main)Bug ReportLow Linetype scale of blocks in viewports not scaled accord ...Closed
100%
1 Task Description

Reported in forum 2 times:
https://www.qcad.org/rsforum/viewtopic.php?f=95&t=9887&p=40202&hilit=bugtracker#p40202 https://www.qcad.org/rsforum/viewtopic.php?f=33&t=9916&p=40298#p40298

Most likely the issue exist since QCAD Vers. < 3.25.2.0 (3.25.2)

 2460 QCAD/CAMBug ReportLow Tab Lengths incorrect Closed
100%
Task Description

Tab value specification in Option bar: Lengths 2, Thickness 1
G-code Lengths = 8.35 (in my example), Thickness 1

 2462 QCAD (main)Bug ReportLow \A..{} tag not handled or ignored in files imported fro ...Closed
100%
Task Description

I’ve opened an existing, old dwg file in the Professional Trial edition, file(1) says it’s “DWG AutoDesk AutoCAD 2004/2005/2006”.
It contains (among other stuff) a floor plan with areas in m^2. A PDF export (from the original software used at the time, probably autocad) shows that this was displayed correctly.
However, in QCAD, I get a “\A1” and a very small number 2 instead. I’ll attach screenshots.

 2463 QCAD (Qt 6)Bug ReportLow Tool matrix empty (Qt6) Closed
100%
Task Description

See:
https://www.qcad.org/rsforum/viewtopic.php?f=89&t=9940

 2464 QCAD (main)Bug ReportLow File > Bitmap Export: broken / exception Closed
100%
Task Description

File > Bitmap Export raises an exception before the dialog is shown when compiled against Qt 5.

 2465 QCAD (main)Bug ReportLow Modify > Chamfer / Bevel: fails with circle entity Closed
100%
Task Description

Chamfer with circle raises exception in ShapeAlgorithms.circleToArc (missing start angle).

 2466 WebsiteBug ReportLow Website QCAD documentation/features Closed
100%
Task Description

“Default template to use for new drawings” is a Pro feature. Website state it is also a CC feature.

https://www.qcad.org/en/documentation/features

 2468 QCAD (main)Bug ReportLow Library Browser: editing items not working Closed
100%
Task Description

The context menu to edit items might or might not work, depending on the platform.

 2469 QCAD (main)Bug ReportLow Invisible switch fails partly at Block Reference with A ...Closed
100%
1 Task Description

A block with attributes inserted into Model_Space can’t be made completely invisible with the invisible switch (Eye icon) in the block list. It works for entities but not on attributes.

 2470 QCAD (main)Bug ReportLow Background color not stored for layout block Closed
100%
Task Description

Background color of current layout block (property “ColorSettings/BackgroundColor” of type QColor) is not saved in DXF/DWG.

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

 2472 QCAD (main)Bug ReportLow Modify > Explode: Arc in non-uniformly scaled block exp ...Closed
100%
Task Description

Andrew,

When we explode a non-uniform scaled block with arcs, the returned ellipses do not inherent the general properties of the block like other entities do.
They are exploded use the default properties that we can alter in the PEN toolbar for example.

Regards,
CVH

 2476 QCAD (main)Bug ReportLow Draw > Circle > Circle3P: Creates null-circle with co-l ...Closed
100%
Task Description

Andrew,

With 3 co-linear points:
- Arc3P will warn the user that an arc can’t be created (Line 141).
- Circle3P creates a null-circle without issuing a similar warning (Line 149).

The difference sits in ShapeAlgorithms.js
- ShapeAlgorithms.createArcFrom3Points Line 1465 checks if the returned arc isValid.
- ShapeAlgorithms.createCircleFrom3Points Line 1436 checks if the returned circle isNull.

Similar as RArc.cpp at Line 108 RCircle.cpp returns an RCircle() at Line 74 when there is no intersection of the two middle lines.
An RCircle() isn’t a valid circle as such but it is not nothing.

The error from ShapeAlgorithms.js is also treated somewhat different in the pickCoordinate event of Arc3P vs Circle3P.

Regards,
CVH

 2477 QCAD (main)Bug ReportLow Edit > Application Preferences: color preferences show  ...Closed
100%
Task Description

Qt 6 compiled binaries show wrong default colors in preferences (always black).

 2479 QCAD (main)Bug ReportLow Draw > Polyline > Delete Node(s): inconsistencies when  ...Closed
100%
1 Task Description

Andrew,

Deleting a node of a polyline (OD) followed by Undo (OO) while OD is still in ChoosingNode state and then deleting another node returns a polyline where both nodes are removed.

this.polylineEntity is set once in pickEntity() altered after pickCoordinate() and a clone is returned to the drawing.
The next pickCoordinate() continues with altering this.polylineEntity without retrieving the current form and is thus unaware that the former action might be undone.

The work around to undo a removal is first to terminate (QQ) PolylineDeleteNode then Undo (OO) and then start over with selecting the polyline and indicating nodes.

While adding nodes (OA) we can simply undo the last action and continue adding nodes.

Because the new entity has the same id as the initially one ...
... It should be possible to re-retrieve the actual entity by id in pickCoordinate() or deleteNode().

Regards,
CVH

 2480 QCAD (main)Feature RequestLow Edit block in-place (BB) can't be terminated with Esc o ...Closed
100%
Task Description

Despite the toolbar “Cancel” option it would be nice if we could terminate BB also with an “Esc” or “QQ” keystroke like every other tool. ;-)

 2481 QCAD (main)Bug ReportLow Program crash with print preview Closed
100%
Task Description

I often have an unusual program crash when switching to print preview and back several times.
The first click on print preview shows no reaction. On the second click, ok.
After two or three changes, a program crash suddenly appears after a few seconds.
Even with an empty document.
I work on Win 10 with i7-10700KF (not overclocked), GeForce RTX 2070 super,
EPSON ET-2820 Series (Microsoft IPP Class Driver) and with QCAD 3.28.1.0.
Up to now I have worked with 3.17.xx (without problems) and upgraded to QCAD 3.28.1 yesterday 06/19/2032.
I find the program very good and have always been able to draw my private projects well and efficiently on paper.
But I can’t work with this error.
Thank you in advance for your help

 2484 QCAD (main)Bug ReportLow Crash (or quit?) when checking for QCAD Pro updates Closed
100%
Task Description

QCAD Pro crashes (or quits; there’s no crash report dialog shown) if I select Help–> Check for QCAD Pro Updates.

I’ve tried uninstalling and reinstalling QCAD, and the configuration file. Doesn’t help.

QCAD Professional version: 3.28.1.0
Date: Mar 30 2023
Qt version: 5.8.0
Compiler version: gcc 4.8.1
Build date: Mar 30 2023
Revision: ca7ec144abd203d2a68ca91c0ff0684868ba08a5

xubuntu 23.04 6.2.0-25-generic

 2485 QCAD (main)Bug ReportLow Application Preference "Dimension Settings > Text above ...Closed
100%
Task Description

In QCAD Pro, I found that setting the application preference to disable “Text above dimension line” does not transfer to new drawings.

My setup:
QCAD Professional version: 3.28.1.0
Date: Mar 30 2023
Qt version: 5.8.0
Compiler version: gcc 4.8.1
Build date: Mar 30 2023
Revision: ca7ec144abd203d2a68ca91c0ff0684868ba08a5

OS: Xubuntu 23.04
Kernel: 6.2.0-25-generic
Resolution: 1920×1200 DE: Xfce 4.18
WM: Xfwm4

Demonstration procedure follows:

Fresh install QCAD Pro (no previous config file);

Edit –> Application Preferences

Under “Defaults for New Drawings”, select “Dimension Settings”

Under “Dimension Style”, “Text above dimension line” is enabled by default. Uncheck it, then press Apply button.

Change one or more other settings; for instance “Linear Dimensions” to Decimal, or the Precision. Press Apply button accordingly.

Press OK button to dismiss Application Preferences.

Quit out of QCAD Pro.

Reopen QCAD Pro. Create something that can be dimensioned, and dimension it. Label will appear above the dimension line.

Edit –> Drawing Preferences

Under “Dimension Style”, “Text above dimension line” is checked, contrary to the Application Preference setting. The other preference settings are in effect.

 2486 Command line toolsBug ReportLow dwgnest: part multiplicator switch (-u) has no effect Closed
100%
Task Description

-u / -multiplier switch has no effect (option applied to later during initialization of nester).

 2488 QCAD (main)Feature RequestLow Not saved/loaded custom properties when the title is no ...Closed
100%
1 Task Description

Andrew,

Discovered in writing a custom tool:
hatchEntity.setCustomProperty(”MijnEPB”, “Ruimte”, roomData.numberText);
Works perfectly and I can retrieve the room numbers of all semi-automatically placed hatches in this instance of QCAD.

But I can not store and reload this file with these custom properties to use them in a new QCAD session.
I then assume the title must be ‘QCAD’.
Then I wonder how QCAD handles custom properties by other CAD applications.
Are they also removed on loading/writing?

QCAD doesn’t list these custom properties in the Property Editor.
Here hidden was fine unless they are not stored with the document.

Is it even possible to store them in the drawing file?
Why is the title a required variable when it can’t differ from ‘QCAD’?
Would it be possible to list them up in the Property Editor because I know they are filtered on title ‘QCAD’.

For now I revert to:
hatchEntity.setCustomProperty(”QCAD”, “EPB-Ruimte”, roomData.numberText);
Similar as the CAM tool that uses ‘Cam....’ for all keys.

Regards,
CVH

 2489 QCAD (main)Bug ReportLow Prints A1 instead of drawing  Closed
100%
Task Description

All I get when I print is an “A1”, which I believe is the drawing size

 2490 QCAD (main)Bug ReportLow File > SVG Export: wrong line color (Qt 6) Closed
100%
Task Description

Some colored lines are exported as black on macOS M1 / Qt 6.

 2491 QCAD/CAMBug ReportLow CAM > Nesting: Fails for duplicate block references Closed
100%
Task Description

- Create a block reference to block “A” - Duplicate block reference
- Nest both block references

Only one block reference is nested, the other one is not placed.

 2492 QCAD (main)Bug ReportLow Block > Create Library Item: Not working if part librar ...Closed
100%
Task Description

This tool is also being used outside of the part library browser context by some users.

 2493 QCAD (main)Bug ReportLow The ruler is not appearing after update to 3.28.2.4 Closed
100%
Task Description

The rulers/ruler ticks disappeared after updating to 3.28.2.4 for Mac.

 2496 QCAD (main)Bug ReportLow Draw > Ellipse > Inscribed may return rotated or wrong  ...Closed
100%
1 Task Description

Andrew,

In some cases Draw > Ellipse > Inscribed in Quadrilateral (EQ) may return a perfectly healthy result but rotated for 90 degrees.
- Size doesn’t matter.
- Quadrant doesn’t matter.
- Geometrical open or closed base shape doesn’t matter.
- A mirrored base shape usually preforms well.

See attachment with examples.
The incorrect results (red) are rotated 90 degrees around the ellipse center (dotted)
Green is a correct result from a mirrored base shape.

Regards,
CVH

 2498 QCAD (main)Feature RequestLow Adjust tooltip shortcut color and command line message  ...Closed
100%
1 Task Description

On macOS 14.1 and QCAD 3.28.2, the state of the OS (light or dark theme) affects some of the QCAD colour palette for the life of the session. So far I’ve noticed the problem with the keyboard shortcuts in tooltips and text in the command line output, but there may be other instances of the problem.

To reproduce:

1. Set the OS to light mode.

2. Start QCAD. Note the keyboard shortcuts in the tooltips are optimised for a light palette.

3. With QCAD still running, switch the OS to dark mode.

4. Note that while most of the QCAD interface switches to a dark mode palette, the keyboard shortcuts in the tooltips do not.

A similar behaviour is observed when starting from dark mode and switching to light mode.

I hope that makes sense. See attached screenshots for examples.

 2499 QCAD (main)Bug ReportLow QCAD font display problem Closed
100%
Task Description

indows10 QCAD3.28.2
I display different fonts in three different CAD software. QCAD displays incorrectly (text display width is incorrect). The attachment is three different CAD display effects. The red mark is where QCAD displays errors.

Showing tasks 1851 - 1900 of 2561 Page 38 of 52<<First - 36 - 37 - 38 - 39 - 40 - Last >>

Available keyboard shortcuts

Tasklist

Task Details

Task Editing