我已经开始学习qt了,并且有一个问题。当我创建一个项目时,它带有* .ui文件,它是XML类型的文件,但在本书中,我只用纯C++(类)创建UI。我听说有另一种用qml创建UI的方法。Qt:使用C++ vs xml vs qml的UI
那么,每个UI创建方式的优缺点是什么?
在此先感谢
编辑:我使用Qt 5.1.0
我已经开始学习qt了,并且有一个问题。当我创建一个项目时,它带有* .ui文件,它是XML类型的文件,但在本书中,我只用纯C++(类)创建UI。我听说有另一种用qml创建UI的方法。Qt:使用C++ vs xml vs qml的UI
那么,每个UI创建方式的优缺点是什么?
在此先感谢
编辑:我使用Qt 5.1.0
不要忘记,你还可以嵌入QtWebKit的视图,并直接使用HTML作为用户界面控件。
每个子框架的细节一个冗长的答案可以提供,但QT项目的人员已经回答了这个问题与自己的图表:
http://qt-project.org/doc/qt-5.1/qtdoc/topics-ui.html#comparison
该文件的.ui是由“视觉”设计布局工具(如QtDesigner)生成/我不建议您手动生成或编辑它们;如果您选择不使用“可视化”或“RAD”GUI设计工具,那么以编程方式在C++中实例化小部件可能没问题。
您使用的是哪个版本的QT? – SirDarius
@SirDarius最后一个(我刚刚下载)5.1 – khajvah