随笔分类 -  Qt-Cafe2

摘要:不建议用wxWidgets, 搞了wxWidgets 3年,不是所说的那么容易跨平台,很多bug,不稳定, 莫名其妙的崩溃找源代码修改编译真是费时费力. 开发速度真没有使用本地sdk开发高, 很难定制复杂的控件和界面. 定制了复杂的控件后崩溃发现它的基础的类库有bug, 后悔浪费那3年时间. htt 阅读全文
posted @ 2016-08-24 05:02 findumars 阅读(3049) 评论(0) 推荐(0) 编辑
摘要:不能单纯从技术上来看待这个问题,Qt本来是小众的开发平台,个人认为,它的出现只是解决特性场景的特定问题,Qt带来的是更加低廉的开发成本和学习成本,对于很多小公司而言,这种优势足以让他们获得更大的利润空间,如果我是公司老板,在不增加人力成本的基础上获得跨平台(包括桌面和移动设备)的开发能力,何乐而不为 阅读全文
posted @ 2016-07-23 21:52 findumars 阅读(877) 评论(0) 推荐(0) 编辑
摘要:作者:姚冬链接:http://www.zhihu.com/question/21359230/answer/20127715来源:知乎著作权归作者所有,转载请联系作者获得授权。 YY语音从4.0版本开始是基于Qt framework开发的,而我正是这个项目的技术负责人。决定是否采用某framewor 阅读全文
posted @ 2016-07-23 06:57 findumars 阅读(2081) 评论(0) 推荐(0) 编辑
摘要:现在Qt不要光看跨平台了,Qt也有能力和原生应用进行较量的。可以直接去Qt官网查看他和那些厂商合作。关于和Java的比较,框架和Java进行比较似乎不且实际。如果是C++和Java比较,网上有很多文章,可自行翻阅,不要在知乎上看C++和Java比较,黑了C++,捧了Python和PHP。Java呢? 阅读全文
posted @ 2016-07-23 06:38 findumars 阅读(10561) 评论(2) 推荐(1) 编辑
摘要:从Qt4到Qt5的,主要的进化有三:1 语言的进化,原来是基于C++(qtwidget)和XML(.ui),现在添加了QML(QtQuick)+JS(v8)的架构。2 绘图系统的进化,原先基于QPainter的绘图系统无法充分发挥OpenGL的威力,于是添加了SceneGraph绘图框架,专供QtQ 阅读全文
posted @ 2016-07-23 06:32 findumars 阅读(1388) 评论(0) 推荐(0) 编辑
摘要:作者:JasonWong链接:http://www.zhihu.com/question/37444226/answer/72007923来源:知乎著作权归作者所有,转载请联系作者获得授权。 ~~~~~图形性能部分~~~~~Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容 阅读全文
posted @ 2016-07-23 06:29 findumars 阅读(4538) 评论(0) 推荐(0) 编辑
摘要:作者:廖梓跃链接:http://www.zhihu.com/question/19636309/answer/13097572来源:知乎著作权归作者所有,转载请联系作者获得授权。 自诺基亚宣布转向WinPhone 7开始,人们一直担心Qt的未来。看来,诺基亚仍将对Qt全力以赴;刚刚,诺基亚宣布了其Q 阅读全文
posted @ 2016-07-22 20:26 findumars 阅读(481) 评论(0) 推荐(0) 编辑
摘要:这个还是和历史有关啊、、现在基于Qt的桌面软件越来越多的、、、许多GTK的也在向Qt迁移、、可以说在XP时代,微软自己有一套MFC,和成熟的vs系列开发工具、、而Qt-Creator是09左右才有项目。Qt早期的授权协议也是商业为主,开源部分是QPL,这个没有LGPL那么开放的。MFC后来淡出视野, 阅读全文
posted @ 2016-07-22 20:06 findumars 阅读(815) 评论(0) 推荐(0) 编辑
摘要:我有个问题,QT可以做许多不同的开源项目,而且每个QT新版本都那么内容,感觉学不过来、用不过来那么我们还应该学习和使用其它语言吗? 如果回答,在需要的时候学习,那么这句话意味着,这几年你基本上就局限于QT这个框架和这个项目了,我心有不甘,而且跳槽的时候,你没有学过其它语言的话,别人说不会给你相关机会 阅读全文
posted @ 2016-06-16 23:10 findumars 阅读(1234) 评论(0) 推荐(0) 编辑
摘要:~~~~~图形性能部分~~~~~Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容都是Qt自绘,没有走硬件加速,也就是说很多图形内容都是CPU算出来的。但是widgets底层毕竟是C++,而且Qt的模块写的也不错,做过很多优化,这个渲染的性能在桌面上与有硬件加速的框架比差别... 阅读全文
posted @ 2015-11-18 00:19 findumars 阅读(3042) 评论(0) 推荐(1) 编辑
摘要:提供了一堆原来C++没有的功能,比如反射什么的。。。但是可能还是没有Delphi的类之类更强,因为类之类可以“创建类”。可惜我学艺不精,对“类之类”也没有完全学会。先留个爪,有空把两个东西都好好学学,再来个比较。。。------------------------------------------... 阅读全文
posted @ 2015-08-20 21:40 findumars 阅读(530) 评论(0) 推荐(0) 编辑
摘要:今天在看QT对象内存管理的一篇文章时:http://blog.csdn.net/dbzhang800/article/details/6300025想到了一个问题:就是QT类库体系结构与Delphi类库体系结构的对比问题。从它们都有parent属性,而且都可以管理子控件的内存释放,就可以猜测两者的体 阅读全文
posted @ 2015-07-23 16:57 findumars 阅读(3707) 评论(0) 推荐(0) 编辑
摘要:你好 , 我Qt的初学者 , 我在官网下载Qt时感觉很迷茫 , 不知道要下载哪个, 麻烦你写他们之间的不同点:Qt 5.2.0 for Windows 32-bit (MinGW 4.8, OpenGL, 689 MB)Qt 5.2.0 for Windows 32-bit (VS 2010, 57... 阅读全文
posted @ 2015-06-08 21:31 findumars 阅读(24601) 评论(5) 推荐(0) 编辑
摘要:姚冬,中老年程序员 叶韵、KY Xu、赵奋强 等人赞同 姚冬,中老年程序员 姚冬,中老年程序员 叶韵、KY Xu、赵奋强 等人赞同 被邀请了很久了,一直在思考,今天终于下决心开始写回答。这个问题的确是够大的,Qt的代码规模在整个开源世界里也是名列前茅的,这么大的项目其中的精华是非常多的,很难说得全面 阅读全文
posted @ 2015-05-26 20:32 findumars 阅读(1142) 评论(0) 推荐(0) 编辑
摘要:QT你不能说他不流行吧, WPS, Wirshark, KDE, dropbox, skype, virtualbox都和qt有关吧, 你想写个跨平台的C++程序, QT是个不错的选择, 普通PC应用, 微软和苹果两家是大头, 跨平台要求不高, 小公司小应用做个WINDOWS版就够了, 这种情况下当... 阅读全文
posted @ 2015-05-26 18:50 findumars 阅读(2208) 评论(0) 推荐(0) 编辑
摘要:转自:http://linux.chinaunix.net/bbs/thread-1125240-1-1.html 虽然在商业方面存在竞争,GNOME与KDE两大阵营的开发者关系并没有变得更糟,相反他们都意识到支持对方的重要性—如果KDE和GNOME无法实现应用程序的共享,那不仅是巨大的资源浪费,... 阅读全文
posted @ 2015-02-10 23:14 findumars 阅读(7123) 评论(0) 推荐(0) 编辑
摘要:是什么让 Ubuntu 选用 Qt 而不是 GTK?一个正在发生的事实,Ubuntu正在不断Qt化!我曾一直在抱怨的Software Center,今日一看源码,竟然有softwarecenter/ui/qml的分支,虽然跑起来还挺难看的样子,但是可以想像未来是肯定要取代GTK版本了--------... 阅读全文
posted @ 2015-02-10 21:56 findumars 阅读(4825) 评论(0) 推荐(0) 编辑
摘要:WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见... 阅读全文
posted @ 2015-01-05 19:51 findumars 阅读(3907) 评论(0) 推荐(1) 编辑