2013-06-19 3 views
5

Являются ли Qt5 сгенерированными файлами интерфейса/формы обратно совместимыми с Qt4? Как и в, могу ли я взять исходники, заголовки и файлы пользовательского интерфейса и перекомпилировать с Qt4 без проблем?Qt5 to Qt4 Совместимость файлов UI

ответ

6

Файлы генерироваться по uic в Qt 5 будет иметь #include <QtWidgets/QFoo>, что, конечно, не работает в Qt 4.

Или вы говорите о .ui файлы, созданные Qt Designer/Творца? Вместо этого они будут работать без изменений (по крайней мере, с использованием классов Qt 5 или только Qt 4).

+0

Извините, я говорил о файлах .ui, xml-файлах, которые отображают форму при открытии в QtCreator. Так ты говоришь мне, что они совместимы с оборотами? – sj755

+1

Я уверен, что это так, но ничто не может гарантировать, что он останется таким навсегда, т. Е. Формат .ui не изменится в некорректно совместимом виде в Qt 5. В конце концов, люди более заинтересованы в портировании кода с Qt 4 до 5, а не наоборот :-) – peppe

Смежные вопросы