• 5985阅读
  • 18回复

[提问]在MFC中使用Qt类可能吗? [复制链接]

上一主题 下一主题
离线xuang
 

只看楼主 倒序阅读 楼主  发表于: 2013-08-01
由于项目要求,之前使用Qt做的程序必须换成Office2007的界面框架风格,好像是微软的Ribbon框架。我发现VS2010中可以通过MFC设置向导直接创建这类的程序的框架,想知道是不是有可能将我之前用Qt写好的功能类直接搬过来使用(这些类继承QObject,QThread,不是GUI类)?还是说只能够自己一点一点的将代码转换成MFC的?
离线XChinux

只看该作者 1楼 发表于: 2013-08-01
有个QtitanRibbon
http://www.devmachines.com/

去买一个吧.也花不了几个钱.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线彩阳

只看该作者 2楼 发表于: 2013-08-01
说服领导,是买一个库好还是多发两个月工资给项目组好?
上海Qt开发联盟,热忱地欢迎你的加入!
离线xuang

只看该作者 3楼 发表于: 2013-08-01
回 2楼(彩阳) 的帖子
泪奔。。。本人其实还在读研,项目组就俩人,估计俩人俩月的“工资”是买不起这个库了。。。
离线realfan

只看该作者 4楼 发表于: 2013-08-02
回 1楼(XChinux) 的帖子
很奇怪,这个公司好像死掉了。很久都没有动静了。
发邮件也没回应,论坛发帖也没人理。
根本联系不上他们了。
两个多月前,他们的人发的最后一帖。之后就再没动静了。
离线XChinux

只看该作者 5楼 发表于: 2013-08-02
$519,确实贵了点,   让老板出钱吧,对于一个项目来说小case吧.  用MFC的话,将Qt程序改成MFC的,这工作量太大了.    用Qt自己写,也能实现,但你写的未必合客户意(肯定要与Office2007对比啊).     这个QtitanRibbon这么贵,早知道这么贵,我可以花点力气整一下,也去卖去,哈哈.
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线realfan

只看该作者 6楼 发表于: 2013-08-02
回 3楼(xuang) 的帖子
怎么会你们出钱啊,应该是老板出钱吧。
先下载个试用版,运行里面的Demo给老板看,满意了,就让老板买。三千多人民币,对老板来说不算什么吧。
不过那公司网站近两个多月死了一样,不知道是不是公司解散了。
买的话,最好通过国内代理,免得付了钱,没人管。
离线realfan

只看该作者 7楼 发表于: 2013-08-02
回 3楼(xuang) 的帖子
这有个代理
http://www.buysoftware.cn/onlinebuy/detail.asp?p_type=%&p_id=6081

不过一般会加价,虽然他们拿软件本身就有很低的折扣。
离线realfan

只看该作者 8楼 发表于: 2013-08-02
回 5楼(XChinux) 的帖子
总版做一个吧。
WPS要是能把ribbon部分开源就好了。
离线XChinux

只看该作者 9楼 发表于: 2013-08-02
以前给客户做过一个比较简单的,当然要达到完全商用的东西,要做得工作还很多.

Ribbon这个界面,我觉得自从移动开发兴起以及微软转向Metro界面后, Ribbon界面吸引力会越来越小吧.客户都喜欢追求新潮的东西,现在流行Metro界面,许多网站都开始模仿,MSOffice也会向Metro界面逐步进化. 就好像以前Office2003那个界面,也有许多人喜欢,出了许多skin控件什么的模仿Office2003,但自从Office2007界面出来后,Office2003那个界面就不流行了.


二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线realfan

只看该作者 10楼 发表于: 2013-08-02
回 9楼(XChinux) 的帖子
把菜单改成Ribbon的思想非常棒。短期会不会过时,还不好说。而且Ribbon也适合触控操作。
Office2013仍然在用,样式略有变化。
Qtitanribbon两个月前说马上要推出新版本,增加这种风格。但却突然没消息了, 不知道出了什么变故。
如果公司不经营了,把代码贡献给开源社区多好啊。
离线realfan

只看该作者 11楼 发表于: 2013-08-02
回 9楼(XChinux) 的帖子
天池可以立项,做个类似界面定制的东西。也可以考虑用qml。
离线XChinux

只看该作者 12楼 发表于: 2013-08-02
据说,那个Ribbon是有专利的,只能调用微软的API,否则得要微软同意?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线realfan

只看该作者 13楼 发表于: 2013-08-02
回 12楼(XChinux) 的帖子
专利是有的,只能调用微软的API倒没听说。
好象想用Ribbon界面,到微软网站上申请一下,免费的,只要不做和MS Office竞争的产品就行。
WPS与Ribbon有些差别,不知道受不受这个专利的限制。
离线jdwx

只看该作者 14楼 发表于: 2013-08-02
回 13楼(realfan) 的帖子
本人不喜欢:Ribbon,占地方,使用复杂。
最主要的是占地方,office,Ribbon开着(没有自动隐藏),屏幕上就是一个Ribbon,可用空间很小。
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线realfan

只看该作者 15楼 发表于: 2013-08-02
回 14楼(jdwx) 的帖子
Ribbon可以设成自动隐藏的。
隐藏后,与菜单占用空间是一样的。但Ribbon比菜单直观易用。
Office2007我忘了能否设置隐藏了,2010是肯定可以的。
QtitanRibbon也是可以自动隐藏的。
离线jdwx

只看该作者 16楼 发表于: 2013-08-02
回 15楼(realfan) 的帖子
隐藏了就不如传统的菜单好用了。
造那么复杂的一个东东,就为了自动隐藏?
看windows8的资源管理器,就一个字“晕”
发帖时要说明:操作系统、Qt版本、编译器,这样能更快的得到回复。
离线realfan

只看该作者 17楼 发表于: 2013-08-03
回 16楼(jdwx) 的帖子
还没用过Win8,不知道是什么样子
离线rootbook

只看该作者 18楼 发表于: 2021-07-26
或者可以通过将QT部分打包撑DLL方式在程序中动态的调用
快速回复
限100 字节
 
上一个 下一个