来自 qt 的 .ui 文件与 python 和 c++ 兼容吗?

Are .ui files from qt compatible with both python and c++?

我使用 QT UI 和 python 已经有一段时间了。我一直在想,使用qt-creator或qt-designer生成的.ui文件是否兼容python和c++?我的意思是它只是一些简单的 xml 语法,对吗?

是的,两者都很简单xml。这些差异可能会在将 xml 转换为 C++ 或 Python 的工具中产生(uic 用于 C++,当前用于 PySide2,pyuic 用于 PyQt5),因为该代码解释了属性。

所以我一直在寻找的答案是:是的。ui 文件是兼容的。它们是简单的 xml 语法文件,仅包含您设计的用户界面的结构。

根据您的编程延迟,解析 xml 文件,以便您可以使用它。