1. 使用QT的动机
私以为这两种需求可以考虑用QT:
(1)有写界面的需求,QT可以进行界面UI和代码相结合的开发方式,十分便捷。适配python的PYQT好像做UI开发也挺流行。
(2)有跨平台的需求。合理的配置可以让程序适配windows环境和linux环境。具体而言是程序的配置文件.pro中进行定义,不同的环境采用不同的编译方式。
熟悉使用C可以考虑QT。QT定义了许多好用的API和类,如文件读写,获取时间,字符串Qstring等,熟悉之后作为一个API工程师,虽然low还是爽啊。
2.Qt与Virtual studio
VS可以安装QT插件,如果你更习惯VS的IDE界面的话。
3.参考资料
F1可以显示光标符号所在字符的帮助内容。
QT的帮助文档里有各类API和函数的用法,支持索引,是最好的参考资料。
参考书《QT 5.9(5.12等) C++开发指南》。内容还是挺全的,但写的不是特别用心,作为学习书读起来非常难受,但作为工具书查阅相关功能来用的话还可以。