QCAD.org Forum

Discussion forum for contributors and developers who are using the QCAD version 3 ECMAScript development platform or the C++ plugin interface or who are otherwise looking to contribute to QCAD (translations, documentation, etc).

I'm just playing with QCad source code because I'm a Qt programmer and I found this code really interesting and strong.I want to load and display a .dxf file in a GraphicsViewQt . I used this code but I got a black screen :

Scripts can access the entire API of QCAD and almost all of Qt. Using C++, you would likely sooner or later get to a point where you would have to re-implement some of the QCAD code written in ECMAScript (most of the user interface related code, all of the tools and most widgets are implemented in ECMAScript).

Really thank you.The error code is IoErrorNoImporterFound. How to register a DXF importer?Honestly I just wanted the DXF importing and displaying of this project. So I tried to just use cpp files related to this purpose . I tried to add them to a new project and compiled them.But now I eagerly want to find out how this project is organized. Although I'm Qt expert but I don't know any thing about scripting and its power. Does this nice project have any developer documentation? Is it possible to be one of its developers? I think this project is really great. Its structure, its design and its framework.

s4eed wrote:Is it possible to be one of its developers? I think this project is really great. Its structure, its design and its framework.

Yes, of course!QCAD is available under GPLv3 with exceptions which allow proprietary plugins and add-ons.If you agree to these terms, you can contribute to QCAD in various ways such as C++ development, ECMAScript development, bug fixing, translations, etc. Here's a brief overview over the areas in which contributions are possible:http://qcad.org/en/contribute

Welcome aboard Don't hesitate to post to the forum if you have any questions.