|
本帖最后由 angelus 于 2017-12-11 16:17 编辑
qt进入开源社区管理后,使用的人越来越多,但大多集中在军工开发中,和国外的500强企业中.
qt的信号槽机制主要是解决一些类的耦合问题,相当的优雅,而且好用,这些都是基于qobject这个基类实现的!
其实语言是什么不重要,重要的是可以做到什么程度. 是否一直再进步.
vb语言也没有那么差,就是没有维护,已经不适合开发一些基于GPU加速的界面,还有就是只能多进程,而无法实现多线程!
qt是可以跨基本所有已知的 操作系统平台的,当然仅主流平台,一些偏门的就不太清楚了.
qt现在基本可以分为 两种开发界面语言,一个是本身的传统界面,一个是现在主推的qml界面.
两种开发完全不同,但却可以交织互补再一起, 开发一些基本界面,用传统就够了
但开发一些新颖,触摸,拖拽,这类基于触摸屏和触摸笔的操作方式,就需要学习qml了.
qml也可以用于传统鼠标的界面,所以建议学习qml,这也是以后发展的方向.
关于书籍,需要你进行选择,如果传统界面,那么选择QT4的书.
如果需要触摸qml,就只能找QT5的书了,原则上来说,就那么几本,没有选择的
|
|