C++ Qt5到Qt4用户界面文件兼容性
Qt5生成的UI/表单文件是否与Qt4向后兼容?如中所示,我可以获取源文件、头文件和UI文件并使用Qt4重新编译而不出现问题吗?在Qt 5中由C++ Qt5到Qt4用户界面文件兼容性,c++,qt,backwards-compatibility,C++,Qt,Backwards Compatibility,Qt5生成的UI/表单文件是否与Qt4向后兼容?如中所示,我可以获取源文件、头文件和UI文件并使用Qt4重新编译而不出现问题吗?在Qt 5中由uic生成的文件将具有#include,这当然在Qt 4中不起作用 或者您正在谈论由Qt Designer/Creator生成的.ui文件?这些将在没有更改的情况下工作(当然,使用Qt5-only或Qt4-only类进行模运算)。对不起,我刚才说的是.ui文件,即在QtCreator中打开时显示表单的xml文件。那么你是说这些都是向后兼容的吗?我很确定,但
uic
生成的文件将具有#include
,这当然在Qt 4中不起作用
或者您正在谈论由Qt Designer/Creator生成的
.ui
文件?这些将在没有更改的情况下工作(当然,使用Qt5-only或Qt4-only类进行模运算)。对不起,我刚才说的是.ui文件,即在QtCreator中打开时显示表单的xml文件。那么你是说这些都是向后兼容的吗?我很确定,但没有什么可以保证它会永远保持这种状态,也就是说.ui格式在Qt 5中不会以不向后兼容的方式改变。毕竟,人们更感兴趣的是将代码从Qt4移植到5,而不是从Qt4移植到5:-)那么QtDesigner4生成的.ui
文件呢?这些能与Qt5 uic一起工作吗?