将.py转换为.ui文件

时间:2013-04-04 22:23:52

标签: python user-interface pyqt pyqt4

我们已经知道我们可以使用pyuic4轻松地从ui转换为py。

可以将.py(只包含pyqt ui相关的东西)代码转换回.ui。

2 个答案:

答案 0 :(得分:6)

我可以举例说明为什么这样的事情:当你继承一个项目并且原始开发人员没有将ui文件放在存储库中时(只留下由pyuic4生成的那里)。没错,这是一个非常特殊的例子,这也是我为什么要找东西的原因(不是单个ui文件的问题)。

以更通用的方式,我可以想象,如果磁盘发生故障,这将发生在之前的开发人员身上。

是的,我完全同意这样的工具不像pyuic4那样正常提供......

答案 1 :(得分:1)

Qt / PyQt没有附带工具,AFAIK没有人写过。

很难想象你为什么需要它。只需保留.ui文件,永远不要编辑生成的.py文件(甚至在运行时使用uic动态使用.ui文件),你永远不需要反向转换。

同时,如果你有一些随机的PyQt4代码生成一个甚至不由pyuic4创建的GUI,那么就不能保证任何.ui都可能生成代码。 (事实上​​,你在网上找到的大多数PyQt样本都不会像pyuic4那样做事,并且很可能任何其他代码生成器都不会像pyuic4那样做同样的事情。 。)