Skip to content

williamtuw/THCAD-Linux-Porting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

项目名称:THCAD Linux 项目类型:Linux系统CAD设计软件 项目描述: THCAD Linux是一款专为Linux系统设计的CAD软件,旨在提供强大的2D/3D设计功能,支持各种工程和制造领域的设计需求。该软件涵盖了设计、编辑、绘制等核心功能,专为Linux用户量身定制,确保跨平台高效运行。

我的职责:

界面移植: 我负责了多个界面从MFC到Qt的移植工作。由于原软件是在Windows平台下使用MFC开发的,我需要将这些界面移植到Linux系统上,确保在Qt框架下的兼容性和功能实现。这个过程涉及到UI组件的重构和调整,以适应Linux环境中的界面需求。

跨平台适配: 在移植过程中,我确保了软件能够在Linux平台上流畅运行,同时与Linux特有的系统调用和文件操作进行了适配。通过Qt的跨平台特性,我优化了界面的响应速度和用户体验,使得软件在Linux环境中更加稳定和高效。

开发环境与工具: 我使用Codeblocks作为开发环境进行代码编写与调试,确保了在Linux下的编译和运行顺利。通过Qt框架,我解决了在Linux上开发CAD类软件时遇到的各种兼容性和性能问题。

技术栈:

操作系统: Linux

框架: Qt

开发环境: Codeblocks

功能: MFC到Qt的界面移植、跨平台适配、UI重构

项目成果: THCAD Linux成功将原本的Windows版CAD设计软件移植到了Linux平台,使得Linux用户也能体验到强大的CAD设计功能。通过Qt的移植,软件不仅在界面上保持了良好的用户体验,还提升了跨平台的兼容性和性能,满足了不同平台用户的需求。

About

THCAD 零件图库是参数驱动的 dwg 零件图纸库,在 CAD 中参数化生成零件。项目前端部分从数据库读入数据并显示,后端对图纸进行参数驱动和选项生成(拖动、旋转、缩放、做块、消隐等)。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors