di.setSnapRestriction (new RRestrictVertical (di));

Discussion forum for C++ and script developers who are using the QCAD development platform or who are looking to contribute to QCAD (translations, documentation, etc).

Moderator: andrew

Forum rules

Always indicate your operating system and QCAD version.

Attach drawing files, scripts and screenshots.

Post one question per topic.

Post Reply
pietro_72_
Full Member
Posts: 81
Joined: Fri Apr 17, 2015 6:40 am
Location: http://creativitainformaticart.altervista.org

di.setSnapRestriction (new RRestrictVertical (di));

Post by pietro_72_ » Tue Sep 24, 2019 7:28 am

With
di.setSnapRestriction (new RRestrictVertical (di));
I am prevented from moving vertically, but the button remains deactivated
Is it also possible to press the button via script?

User avatar
andrew
Site Admin
Posts: 9037
Joined: Fri Mar 30, 2007 6:07 am

Re: di.setSnapRestriction (new RRestrictVertical (di));

Post by andrew » Tue Sep 24, 2019 8:05 am

Code: Select all

var guiAction = RGuiAction.getByScriptFile("scripts/Snap/RestrictVertical/RestrictVertical.js");
guiAction.slotTrigger();
guiAction is of type RGuiAction which is derived from QAction (Qt).

Post Reply

Return to “QCAD Programming, Script Programming and Contributing”