[quote=引用 14 楼 ppsharp 的回复:] 引用 13 楼 blackshelf 的回复:引用 10 楼 ppsharp 的回复:引用 2 楼 blackshelf 的回复:QT啊,非常简单易用、强大!一周能入门,一个月就能做出非常酷的界面,QT Style Sheet太好用了。可以先看看这本书:<<C++ GUI QT4 编程>> 为什么这本书C++ PRIMER 5TH EDITTION在你网上下载不了呢……
引用 72 楼 gbb21 的回复:Qt 这种需要二次编译的东西居然还有人说其优雅? QT不是二次编译的好不,只是有部分c++代码是程序自动生成的,最终编译还是c++的编译器gcc或者cl来编译的。
qt 是一体化方案,但是并没有拒绝 用户使用 任何其他的功能库。而是用更加方便的集成好更多功能,同时用户可以想怎么大杂烩 用户随意继续 烩。什么后者开放灵活的 特点 并不是什么特有的优点,前者同样有。前者有的后者并不一定有。而其紧紧便捷方面是后者 不能比的。 gtk在稳定性上,windows不敢恭维。 而很多windows商业软件 也用qt做为界面支持,而没有gtk。可见一斑。 另外gtk为c 接口,需要使用 glib 的支撑, 该库的使用也是 为了模仿面相对象的一种 模拟实现,使用习惯上非常别扭。包括gstreamer 也是基于glib的,使用也是同样。另外如果需要使用 多音频视频编解码 直接上 ffmpeg 就ok了,再说 gstream还使用 ffmpeg做一个支撑呢。
引用 95 楼 zsyddl2 的回复:qt 还是 c++ 界面的 最佳选择。开发速度快捷方面不亚于 C# 。 开源并可以商用。 我们公司的客户端就用它。不会存在 c# 等其他语言与 c++功能模块调试的交叉问题。 qt5 之后 signal slot 已经使用 模板实现, 不再是以前的 字符串的方式了,这个方面的效率应该大大提高。 qt资料很多很多。想实现的功能 ……
我用过好多年MFC,但开始用QT后,就再也不想用MFC了
qt 还是 c++ 界面的 最佳选择。开发速度快捷方面不亚于 C# 。 开源并可以商用。 我们公司的客户端就用它。不会存在 c# 等其他语言与 c++功能模块调试的交叉问题。 qt5 之后 signal slot 已经使用 模板实现, 不再是以前的 字符串的方式了,这个方面的效率应该大大提高。 qt资料很多很多。想实现的功能 基本可以在 demo里面找到。 另外……
记得当初看《深入浅出MFC》的时候讲到过,还记得MFC为什么把消息处理搞成虚函数。。。至于消息映射,印象中讲的很清楚。。。不过具体内容我给忘了。
qt几乎是唯一选择了 mfc都没什么人维护。。。烂透了
引用 1 楼 MoreWindows 的回复:1. 如果程序的界面不是太复杂,用SDK或MFC开发都行。 2. 如果程序对界面的美观要求比较高并且改动比较多,用客户端引擎来做比较好,可以参考C#中的WPF编程。 3. 还有现在很多软件都是客户端嵌浏览器来做界面了,因为网页脚本写界面方便,JS+CSS也利于分工合作。 MFC从2002年就开始衰落了。。。。枉费我当……
64,646
社区成员
250,476
社区内容
加载中
试试用AI创作助手写篇文章吧