Ali*_*Ali 6 python user-interface pyqt pyqt4
我们已经知道我们可以使用pyuic4轻松地从ui转换为py.
可以将.py(仅包含pyqt ui相关的东西)代码转换回.ui.
小智 7
我可以举例说明为什么会这样:当你继承一个项目并且原始开发人员没有将ui文件放在存储库中时(只留下由pyuic4生成的那里).是的,这是一个非常特殊的例子,这也是我为什么要找到某些东西的原因(不是单个ui文件的问题).
以更通用的方式,我可以想象,如果磁盘发生故障,这将发生在前一个开发人员身上.
是的,我完全同意这样的工具不像pyuic4那样提供正常的东西......
Qt/PyQt 没有提供用于此目的的工具,并且据我所知没有人编写过这样的工具。
很难想象为什么你需要它。只需保留 .ui 文件,永远不要编辑生成的 .py 文件(甚至在运行时动态使用 .ui 文件uic),并且您永远不需要反向转换。
同时,如果您有一些随机的 PyQt4 代码生成一个甚至不是由 创建的 GUI pyuic4,则不能保证任何代码都.ui可能生成该代码。(事实上,您在网上找到的大多数 PyQt 示例都不会以相同的方式执行操作pyuic4,并且很可能任何其他代码生成器也不会以相同的方式执行操作pyuic4。)