【问题标题】:How to convert .ui file to .jui file?如何将 .ui 文件转换为 .jui 文件?
【发布时间】:2011-04-25 02:21:24
【问题描述】:

有人知道如何将 Qt creator 生成的 .ui 文件转换为 .jui 文件吗?文档说使用 Qt Generator,但我找不到如何下载 Qt Generator。任何帮助将不胜感激。

-nt

【问题讨论】:

  • 什么是jui?它与 Qt 有什么关系?
  • jui 是 Qt 设计器输出的文件类型,其中加载了 Jambi 的插件。所以这篇文章应该用 qt-jambi 标记。

标签: java qt qt-jambi


【解决方案1】:
  1. 使用文本编辑器打开 .ui 文件(我使用了 gedit)
  2. 删除文件的第一行,如下所示:

    <?xml version="1.0" encoding="UTF-8"?>

  3. 删除文件顶部的空格。

  4. 修改这行代码:<ui version="4.0"> 看起来像这样<ui version="4.0" language="jambi"> 这行应该在文件的顶部。

  5. 修改文件扩展名为.jui

我必须这样做,然后将 .jui 转换为 .java 文件,这需要一些时间才能弄清楚,但如果您需要这样做并且遇到困难,我可以提供帮助。

【讨论】:

  • 我在让 Qt Designer 的插件(以及让 Qt Jambi 与 Eclipse 集成)工作时遇到了麻烦,所以我比较了几个 .ui 和 .jui 文件,唯一的区别是我可以来跟上的是我提到的台词。我不能说这是否是“最好”的方法,但它有效并且对我来说并不麻烦。编写帮助程序可能是使这种转换更加容易的一种方法。
  • Eclipse 集成是封闭源代码,因此社区版本(4.5 后)将无法使用它。
【解决方案2】:

我不太了解这个问题是怎么回事,但 Qt 没有生成器(虽然 Jambi 确实有一个,但据我所知,它不支持这种转换,如果我错了)。

Jambi 确实有一个设计器插件,必须将其加载到设计器中才能输出 .jui 文件。有一个脚本可以启动设计器。

有关文件的手动转换,请参阅 Ryan 的回答。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-11
    • 2017-02-17
    • 2017-05-22
    • 2012-11-13
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多