坚持将Qt(.ui)文件转换/实现为Qtjambi(.jui)文件

时间:2012-01-29 23:06:27

标签: java qt bash qt-jambi

编辑01.02.2012:

  

FWIW:4.7.0 linux包破坏了AFAIK,他们      可以修复或使用4.6包代替...      无需使用      定制Qt for Jambi - Smar 2天前

     

感谢SMAR,我终于能够解决这个问题了    通过下载旧版本的问题    qtjambi 4.6.3(http://qt-jambi.org/downloads/)。唯一的问题是    设计师不知道在哪里可以找到我的jvm    我通过将这两个条目添加到/etc/bash.bashrc:

来解决
  # custom PATH exports
    export JAVA_HOME=/usr/lib/jvm/java-6-sun
    PATH=$PATH:$JAVA_HOME/bin
  

然后我只需要运行(一切都在qtjambi文件夹中):   designer.sh - >将其另存为.jui - >将它与juic一起转换为.java文件 - >并使用netbeans加载它:)

     

希望这对其他人也有所帮助。

     

感谢您提供的快速帮助!


原帖:

晚上好,

我不完全确定这个主题是否足够关于编程,但我在设置Qtjambi时遇到了一些问题。我已经遵循了很多“howtos”和说明,所以我对下一步该怎么做有点困惑。 Qtjambi的工作原理是我用netbeans编写了一个示例程序。虽然我已经创建了一些我想要实现的ui文件,但这些文件不起作用。 我试图让这个运行一周,我真的需要这个,因为我的决赛在2个月内。我尝试尽可能多地提供有用的详细信息。

我正在使用LinuxMint(ubuntu derivate),下载了qtjambi v 4.7.0 在尝试之后

bash qtjambi.sh 

我收到版本不匹配的错误

Cannot mix incompatible Qt library (version 0x40704) with this library (version 0x40700)

所以我下载,编译并安装了

qt-everywhere-opensource-src-4.7.0 /usr/local/Trolltech/Qt-4.7.0 /

我知道我必须告诉系统在哪里可以找到所有二进制文件,所以我添加到 /etc/bash.bashrc

    #custom PATH exports
    PATH=$PATH:/home/michi/Scripts
    PATH=$PATH:/usr/local/Trolltech/Qt-4.7.0/bin/

    export LD_LIBRARY_PATH=/usr/local/Trolltech/Qt-4.7.0/lib
    export QT_PLUGIN_PATH=/usr/local/Trolltech/Qt-4.7.0/plugins

    JAVA_DIR=/usr/lib/jvm/java-6-sun-1.6.0.26/
    export JAMBI_PATH=/usr/local/lib/qtjambi-linux64-community-4.7.0/

我按照以下说明操作:

    http://www.davidlauzon.net/2010/01/getting-started-with-qt-jambi-on-linux/
    Which generally talks about getting jambi-designer to work.

    http://jpnurmi.kapsi.fi/blog/2008/03/16/how-to-switch-qt-version-in-ubuntu/
    How to manage multiple Qt versions.. These commands worked but had no effect

我最终放弃了尝试运行设计器并尝试使用位于qtjambi / bin文件夹中的程序 juic 将.ui文件“转换”为.jui文件。但是我也在这里得到一个错误:

    michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ which juic
    /usr/local/bin/juic
    michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ juic -cp .
    juic: no .jui files found in CLASSPATH

     michi@BALMORA ~/Documents/unterlagen/pr_scw/Qt/Qtrainer/test $ /usr/locallib/qtjambi-linux64-community-4.7.0/bin/juic -cp .
    juic: no .jui files found in CLASSPATH

如果您可以帮助/指导或重定向我“更好”的指示,那就太棒了。

Michael Kargl

0 个答案:

没有答案