|
本帖最后由 班德尔城小呆猫 于 2018-9-20 23:55 编辑
Qt是一个基于C++的跨平台框架。跨平台使得你编写代码时不需要考虑太多平台API的差异,可以使用同一套代码,在Windows、各种Linux甚至macOS上运行。
Qt库规模庞大,涉及的范围广,例如QString字符串类支持的各种操作(如以特定字符分割,合并,转为数字等)在一定程度上减少你的代码量,让你更专注于实现你的想法。甚至媒体播放器用Qt实现,行数也不会多于300行,因为最重要的东西Qt已经为你实现了。
Qt最好的例子个人认为莫过于AMD的新版本驱动界面,以及(如果你熟悉Linux系统的话),KDE桌面环境。
但是对于大多数简单程序,Qt的官方开发环境(Qt Creator)仍支持你用鼠标拖动控件的方法来设计简单的GUI,用鼠标右击的菜单选择触发动作(如按钮被按下)并让你用代码实现在动作之后程序的行为,对于想入门写一些简单的GUI程序实现自己想法的新人也十分友好。
所以如果想要入手尝试GUI程序的话,可以从Qt入手试一试。 |
|