C++-C++用什么做界面

发布于 2017-01-04 08:42:01 字数 130 浏览 1206 评论 18

最近在学习数字图像处理,那些算法也就是业务相关的,都是用C++来实现。
请问各位大侠,界面用什么来实现好呢?MFC吧,庞大,而且很多人说它过时了。用Qt怎么样呢?还可不可以用其他的?如果用其他语言做界面,C++写业务的话,怎么来实现呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(18

想挽留 2017-10-26 20:16:55

开发平台选VS2008及以上版本,可以在一个solution里面创建不同的project。所以可以用C#做前台界面(Winform、WPF、Silverlight……),C++做后台逻辑。.Net是支持多语言开发的,理论上也实现了多平台,建议试一试~

泛泛之交 2017-10-22 11:42:31

用MFC还是挺方便的,如果不需要懂原理的话,MFC的界面可以直接拖放的

晚风撩人 2017-10-14 15:54:32

跨平台的话,Qt比较赞,嘎嘎

泛泛之交 2017-10-02 00:21:19

gtk使用c写的,QT是用c++写的,但是nokia已经将qt卖了,前景不好说

想挽留 2017-09-29 08:50:10

不建议使用MFC,MFC做的事情太多了,导致不能认识到很多底层和基础的东西,而这些东西是最重要的。如果非要用VS做界面的话,可以用Winform或者Win 32 API。如果没有这个规定,可以用QT,还是跨平台的。

泛泛之交 2017-09-17 12:30:28

感觉Qt做出来的界面挺华丽的,之前一直听别人说MFC已经过时,但不知道是否属实。

浮生未歇 2017-09-11 02:49:39

用Qt或者C#吧,建议用Qt,我是做图像算法的,直接将算法封装成DLL调用就行;

偏爱自由 2017-08-29 04:36:22

Qt做界面很赞,开发效率高。很多用过Qt的人都慢慢的喜欢上了它。

泛泛之交 2017-08-09 06:24:28

这样的,用c++的话,你的要支持跨平台么?如果是多平台的话,建议用qt,如果考虑效率的话,可以尝试下用quick,这个东西写界面快速,高效,而且彻底的吧逻辑和界面分开,更加清晰,便于管理

瑾兮 2017-07-21 01:16:38

wxWidget也可以

甜柠檬 2017-07-17 20:07:29

我觉得要看你做出来的东西给谁用。
如果追求高效率,并且发布给大量用户用的话,建议用MFC,MFC不会过时,依然很有用。
如果是作为工具性的东西,建议用Qt,学习一下里面的封装模式也很有用,而且用起来很爽。

其实如果有时间的话,建议2个都要学。

泛泛之交 2017-06-25 09:00:03

Duilib不错,做出的界面也可以

甜柠檬 2017-04-26 22:24:37

看你的界面对应的客户是什么吧 如果是单纯的一个应用界面的话MFC足矣 追求用户体验的话还是用QT比较好。
而且从个人水平的角度,我建议你用QT。因为MFC现成的东西太多了,长久以往不利于对个人水平的提高。QT是一个很好用的工具包。

归属感 2017-04-22 20:28:49

一点都不觉得MFC过时,如果你不是要做炫的界面、跨平台等等。
MFC蕴含了基本的界面编程思想,会它,以一反三,学习其他的也不难。
虽然老迈的MFC尚没有layout、xml配置这种概念。
那本《深入浅出MFC》也值得随手翻阅下

夜无邪 2017-04-09 19:16:59

gtk qt wxWidget 都行 如果用惯了mfc 用wxWidget应该很好上手
这三个现在基本都夸平台了

想挽留 2017-03-09 18:17:34

一般向的界面wxWidget或者qt都行。
MFC绝对没有过时,M$一直在更新呢,特别是在VS下用起来应该是最方便的,而且LZ做的是图形的话界面应该不是重点,MFC随便拖几下就出来了,也比较方便。如果可以的话用.net就更方便了,各种界面库直接套上去……

如果无聊想装XX的话可以用HTML写一个然后再C++里面实现个httpserver,再绑上个Qt的webkit/A笑)

瑾兮 2017-03-07 14:07:08

我也一直在做数字图像处理方面的工作。
可以用Qt或是C#啊,界面用这两种语言写,图像处理的算法可以用C++写成dll调用就行了。

归属感 2017-02-06 08:25:16

考虑跨平台性来说的话,Qt是非常好的选择,无平台限制,并且,对于学习C++编程来说,也是一个很好的提升,个人感觉比MFC学到的更多

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文