
设计Linux下的QT程序,我找到了windows下MFC的c++程序了,怎样才能将MFC的转换为QT程序呢?求高手指点!
是关于文件传输软件设计的,已经在网上查到了c++代码不过是windows下mfc的界面,我想是不是可以稍微改改代码就能转换到linux下用qt做继续开发呢,因为qt也是用...
是关于文件传输软件设计的,已经在网上查到了c++代码不过是windows下mfc的界面,我想是不是可以稍微改改代码就能转换到linux下用qt做继续开发呢,因为qt也是用c++的,所以大部分还是可以用的,如果有高手会的话,望指点!谢谢!
展开
展开全部
①不能。
②MFC是微软基础类库,是win32 sdk 的进一步封装,本质是调用win32 api.
③Qt在linux下的版本,是基于Qt框架接口标准,由于是可移植的,所以win32下qt可以容易移植到linux下,但是Qt和MFC内部实现和外部框架结构完全不同,这才是关键。
④语言一样,框架不一样,MFC与QT是有很大差别的,调用的函数都大不一样。
⑤如果你会C++,就买本Qt的书,做一个文件传输不难。
②MFC是微软基础类库,是win32 sdk 的进一步封装,本质是调用win32 api.
③Qt在linux下的版本,是基于Qt框架接口标准,由于是可移植的,所以win32下qt可以容易移植到linux下,但是Qt和MFC内部实现和外部框架结构完全不同,这才是关键。
④语言一样,框架不一样,MFC与QT是有很大差别的,调用的函数都大不一样。
⑤如果你会C++,就买本Qt的书,做一个文件传输不难。
展开全部
界面部分肯定要全部重写,另外还有平台的问题,如果程序比较大的话会很麻烦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你的代码写的好移植是很方便的,纯C++的写到一块、MFC写到一块,在界面中调用C++中的算法,把算法看懂,把界面提出来。
纯C++的有关算法可以在你的QT中直接使用,也就是把源文件直接拷贝过去,界面用QT写一编,问题不大。
纯C++的有关算法可以在你的QT中直接使用,也就是把源文件直接拷贝过去,界面用QT写一编,问题不大。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学习MFC的算法
在QT中找相应的可以实现的类库
然后重构。
在QT中找相应的可以实现的类库
然后重构。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
架构不一样,如果是复杂的GUI项目,估计 80%以上的代码都需要重新写的
就像 两个牌子的车 互换零部件一样,里面的部件和设计方式是明显不一样的,不能简单的更换.
就像 两个牌子的车 互换零部件一样,里面的部件和设计方式是明显不一样的,不能简单的更换.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询