Qt_painter

CAD framework tool on top of Qt
Alternatives To Qt_painter
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Freecad15,221
11 minutes ago15August 19, 20221,085otherC++
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.
Openscad5,900
2 days ago909otherC++
OpenSCAD - The Programmers Solid 3D CAD Modeller
Librecad3,681
3 days ago398otherC++
LibreCAD is a cross-platform 2D CAD program written in C++14 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
Antimony1,996
8 months ago69C++
CAD from a parallel universe
Librepcb1,962
a day ago138gpl-3.0C++
A powerful, innovative and intuitive EDA suite for everyone!
Libfive1,223
4 months ago95C++
Infrastructure for solid modeling
Mayo957
11 days ago35bsd-2-clauseC++
3D CAD viewer and converter based on Qt + OpenCascade
Pymadcad159
13 days ago19May 08, 202216lgpl-3.0Python
Simple yet powerful CAD (Computer Aided Design) library, written with Python.
Pillow93
17 hours ago3C++
a 3d modeler
Qt_painter22
3 months ago56C++
CAD framework tool on top of Qt
Alternatives To Qt_painter
Select To Compare


Alternative Project Comparisons
Readme

The "Project"

This is educational project that we hope will eventually become some sort of CAD tool. The aim is to learn "system design" of such tools and come-up with own building blocks, make some experiments and have fun.

Platform/OS Support

  • Linux32 ubuntu 18.04
  • Linux64 ubuntu 18.04
  • Windows10-64 - Mingw
  • Windows10 64 - MVCS

Usability Features

  • Command intepreter ( log format )
  • 1-on-1 Logging/Replaying
  • Shape creation/deletion ( rect,line,elipse,polygon )
  • Shape selection/highlighting
  • Shape basic properties ( border color, fill color, stiple )
  • Viewport manipulation ( zoominng/panning )
  • Data Save/Load
  • GUI Ribbon Widget
  • GUI Console Assistant

Inter-project API

  • Messenger
  • Selection
  • Postman
  • Service
  • Renderer
  • Region Query
  • Command management
  • Runtime
  • Logging/Replying

Buildsystem/TestHarness capabilities

  • GUI/QA harness commands
  • Diff web-view
  • Debugging modes, replay stop, resume, contine
  • Automated CI check ( circleCI )
  • Test running infrascture
  • 20 integration tests.

  • Unit testing capabilities and few unit tests
  • Building from docker image
Popular Qt Projects
Popular Cad Projects
Popular User Interface Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
C Plus Plus
Gui
Qt
Shape
Design Pattern
Eda
Cad