有人知道如何将Qt creator生成的.ui文件转换为.jui文件吗?文档说使用Qt Generator,但我找不到如何下载Qt Generator。任何帮助将不胜感激。
-nt
答案 0 :(得分:3)
删除文件的第一行,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
删除文件顶部的空白。
修改以下代码行:<ui version="4.0">
如下所示<ui version="4.0" language="jambi">
此行应位于文件的顶部。
将文件扩展名修改为.jui
我必须这样做,然后将.jui转换为.java文件,这花了一些时间来弄清楚,但是如果你需要这样做并且卡住了,我可以帮忙。
答案 1 :(得分:0)
我对这个问题的处理方式并不了解,但是Qt没有生成器(虽然Jambi确实有一个,但它不支持我所知道的转换,请修理我,如果我错了。)
Jambi确实有一个必须加载到设计器中的设计器插件才能输出.jui文件。有一个脚本可以启动设计器。
对于文件的手动转换,请参阅Ryan的回答。
答案 2 :(得分:0)
同意并纠正Ryan的回答: 在2014年和qtjambi-4.7.1从ui转换到jui,反之亦然,有一件事需要做:添加(或从节点ui删除xml属性'language =“jambi”')。 例如:
ui: <ui version="4.0">
jui: <ui version="4.0" language="jambi">
就是这样。 顺便说一下,我不知道为什么QtDesigners的作者会这样做。我认为这是不必要的事情(我的意思是,附加属性)。对于轻量级开发适当的跨平台开发而言,这是“特征”:c ++(Qt,ui)&lt; - &gt; java(qt-Jambi,jui)