Page 1 of 1

new in town

Posted: Mon Dec 02, 2013 4:40 pm
by sramp
Hello Everybody,
I'm a software developer and I would like to make communicate and interact QCad with other software applications.
For these reason I'm really interested to learn as much as possible about scripting.
In the past I have used the Qt framework to create cross-platform applications, so I hope that my previous experiences can help me in this new challenge.
Unluckily I have not a great knowledge of CAD software, so I hope to find in this forum some inspiration, help and support.
Thanks
sramp

Re: new in town

Posted: Mon Dec 02, 2013 4:54 pm
by andrew
Hello and welcome!
sramp wrote:I'm a software developer and I would like to make communicate and interact QCad with other software applications.
Are you thinking about interaction on a data level (e.g. through importing and exporting files) or on a higher level (e.g. starting tools and modifying drawings from other applications)?
sramp wrote:In the past I have used the Qt framework to create cross-platform applications, so I hope that my previous experiences can help me in this new challenge.
It most certainly will. QCAD scripts can access almost all of the Qt API. Only the syntax is slightly different from C++ since it's ECMAScript (JavaScript).

Feel free to post any questions or specific problems you are trying to solve to our developer forum at:
http://qcad.org/rsforum/viewforum.php?f=30

Re: new in town

Posted: Mon Dec 02, 2013 5:31 pm
by sramp
Hi Andrew,

thanks for the reply.
Are you thinking about interaction on a data level (e.g. through importing and exporting files) or on a higher level (e.g. starting tools and modifying drawings from other applications)?
As a first approach I'll try to export some data read from the drawings adding also some supporting user interface.
After this, we will see, as you know ... appetite comes with eating :)

Thank you
sramp

Re: new in town

Posted: Tue Dec 03, 2013 3:03 pm
by Clive
sramp wrote:After this, we will see, as you know ... appetite comes with eating :)
Sounds interesting, please keep us posted.