Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt5到Qt4用户界面文件兼容性_C++_Qt_Backwards Compatibility - Fatal编程技术网

C++ Qt5到Qt4用户界面文件兼容性

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文件。那么你是说这些都是向后兼容的吗?我很确定,但

Qt5生成的UI/表单文件是否与Qt4向后兼容?如中所示,我可以获取源文件、头文件和UI文件并使用Qt4重新编译而不出现问题吗?

在Qt 5中由
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一起工作吗?