设计Linux下的QT程序,我找到了windows下MFC的c++程序了,怎样才能将MFC的转换为QT程序呢?求高手指点!

是关于文件传输软件设计的,已经在网上查到了c++代码不过是windows下mfc的界面,我想是不是可以稍微改改代码就能转换到linux下用qt做继续开发呢,因为qt也是用... 是关于文件传输软件设计的,已经在网上查到了c++代码不过是windows下mfc的界面,我想是不是可以稍微改改代码就能转换到linux下用qt做继续开发呢,因为qt也是用c++的,所以大部分还是可以用的,如果有高手会的话,望指点!谢谢! 展开
 我来答
Monkey家园
2011-02-10 · TA获得超过5635个赞
知道大有可为答主
回答量:1134
采纳率:60%
帮助的人:614万
展开全部
①不能。

②MFC是微软基础类库,是win32 sdk 的进一步封装,本质是调用win32 api.

③Qt在linux下的版本,是基于Qt框架接口标准,由于是可移植的,所以win32下qt可以容易移植到linux下,但是Qt和MFC内部实现和外部框架结构完全不同,这才是关键。

④语言一样,框架不一样,MFC与QT是有很大差别的,调用的函数都大不一样。

⑤如果你会C++,就买本Qt的书,做一个文件传输不难。
ly50247
2011-02-10
知道答主
回答量:22
采纳率:100%
帮助的人:7.5万
展开全部
界面部分肯定要全部重写,另外还有平台的问题,如果程序比较大的话会很麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
C_LIFEI
2011-02-10 · TA获得超过800个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:353万
展开全部
如果你的代码写的好移植是很方便的,纯C++的写到一块、MFC写到一块,在界面中调用C++中的算法,把算法看懂,把界面提出来。
纯C++的有关算法可以在你的QT中直接使用,也就是把源文件直接拷贝过去,界面用QT写一编,问题不大。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
riyue1108
2011-02-11 · TA获得超过394个赞
知道小有建树答主
回答量:435
采纳率:0%
帮助的人:353万
展开全部
学习MFC的算法
在QT中找相应的可以实现的类库
然后重构。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
777999666qhw
2011-02-16 · TA获得超过4871个赞
知道大有可为答主
回答量:5615
采纳率:25%
帮助的人:4661万
展开全部
架构不一样,如果是复杂的GUI项目,估计 80%以上的代码都需要重新写的
就像 两个牌子的车 互换零部件一样,里面的部件和设计方式是明显不一样的,不能简单的更换.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式