如何将 .ui 文件转换为 .jui 文件?
Posted
技术标签:
【中文标题】如何将 .ui 文件转换为 .jui 文件?【英文标题】:How to convert .ui file to .jui file? 【发布时间】:2011-04-25 02:21:24 【问题描述】:有人知道如何将 Qt creator 生成的 .ui 文件转换为 .jui 文件吗?文档说使用 Qt Generator,但我找不到如何下载 Qt Generator。任何帮助将不胜感激。
-nt
【问题讨论】:
什么是jui?它与 Qt 有什么关系? jui 是 Qt 设计器输出的文件类型,其中加载了 Jambi 的插件。所以这篇文章应该用 qt-jambi 标记。 【参考方案1】:-
使用文本编辑器打开 .ui 文件(我使用了 gedit)
删除文件的第一行,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
删除文件顶部的空格。
修改这行代码:<ui version="4.0">
看起来像这样<ui version="4.0" language="jambi">
这行应该在文件的顶部。
修改文件扩展名为.jui
我必须这样做,然后将 .jui 转换为 .java 文件,这需要一些时间才能弄清楚,但如果您需要这样做并且遇到困难,我可以提供帮助。
【讨论】:
我在让 Qt Designer 的插件(以及让 Qt Jambi 与 Eclipse 集成)工作时遇到了麻烦,所以我比较了几个 .ui 和 .jui 文件,唯一的区别是我可以来跟上的是我提到的台词。我不能说这是否是“最好”的方法,但它有效并且对我来说并不麻烦。编写帮助程序可能是使这种转换更加容易的一种方法。 Eclipse 集成是封闭源代码,因此社区版本(4.5 后)将无法使用它。【参考方案2】:我不太了解这个问题是怎么回事,但 Qt 没有生成器(虽然 Jambi 确实有一个,但据我所知,它不支持这种转换,如果我错了)。
Jambi 确实有一个设计器插件,必须将其加载到设计器中才能输出 .jui 文件。有一个脚本可以启动设计器。
有关文件的手动转换,请参阅 Ryan 的回答。
【讨论】:
以上是关于如何将 .ui 文件转换为 .jui 文件?的主要内容,如果未能解决你的问题,请参考以下文章