不要被这个标题唬住了,实际上我是非常认可Qt的.在C++实现的开源产品中没有哪一个的API风格比得上Qt,拥有高度一致性,符合常识,符合直觉,几乎不用学就可以直接上手.或许是由于我们摆脱不了马太效应的控制,赞誉已经给到了Qt的缺陷.Qt的最大问题就是提供了uic和moc.界面设计器生成xml文件,需要uic编译它生成C++代码:组织界面的C++代码其实一点都不复杂,完全可以由界面设计器直接生成.可以给Qt找到需要uic的理由——实现了分工,可以并行,为设计器开发团队屏蔽了C++语法的复杂性.然而…