当前位置:  软件>java软件

基于JVM平台的Qt移植 QtJambi

    来源:    发布时间:2015-02-23

    本文导语:  Qt4是一个跨平台的GUI开发框架,而 QtJambi 则是基于JVM平台的Qt移植。Qt Jambi比较全面的移植了Qt的类库,同时还包括Qt Desinger,这意味着你可以通过Qt Desinger进行界面设计,并直接转换为Java代码(或直接在JVM平台内调用该设计的XM...

Qt4是一个跨平台的GUI开发框架,而 QtJambi 则是基于JVM平台的Qt移植。

基于JVM平台的Qt移植 QtJambi[图片]

Qt Jambi比较全面的移植了Qt的类库,同时还包括Qt Desinger,这意味着你可以通过Qt Desinger进行界面设计,并直接转换为Java代码(或直接在JVM平台内调用该设计的XML文件),大大的提升了UI设计的效率。

众所周知,JVM平台的Swing和SWT作为GUI开发,其界面的美观程度,以及开发难度都比较高,而Qt Jambi全面移植了Qt的QCSS系统,你可以在使用CSS3.0的基础上,对软件的界面进行任意的调整,QCSS具有完整的behavior和sub-control,使你的样式可以精确的控制到每个元件的每一个部分的每一个状态,这对比与HTML制作中,仍不完善、标准不统一的CSS现状更加先进。同时他还支持类Swing的整体外观调整,当然,在可定制样式的基础面前,整体外观的调整已不若Swing中的lnf那么重要了。

Qt Jambi还包括“Signals and Slots”的系统,并且具有完整的事件机制,以弥补了Java语言本身的一些缺陷。同时还完整的转移了Qt中许多有用的辅助库,如QHTTP、QSQL等。

Qt Jambi的底层封装方面,类似SWT。

Qt Jambi推荐使用嵌入Eclipse的Qt Eclipse Integration,他整合了Qt Desinger进Eclipse中。

Qt Jambi 4.5.2_01是一个重要的里程碑,自此以后,完全交由第三方进行代码维护和版本更新,在sf上的Qt Jambi版本已经与官方的Qt4版本保持同步。


    
 
 

您可能感兴趣的文章:

  • 有没有从事JVM移植的朋友呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 基于JVM平台的静态类型语言 Mirah
  • 请问:有没有好的介绍JVM的书啊?(除了SUN JVM specification)
  • 怎样看到java程序经过编译后的代码内容(bytecode的)或者在bytecode在JVM执行时JVM所解析的代码
  • 安装IDEA 时出现“can not load jvm.dll,请重装jvm或更换”,我不懂了
  • jvm内存溢出解决方法(jvm内存溢出怎么解决)
  • 请教:jvm物理表现形式是不是jre?
  • 淘宝定制JVM TaobaoJVM
  • jdk和jvm
  • jdk? jre? jvm?
  • JVM 的 PHP 编译器 JPHP
  • Java 虚拟机 Zing Jvm
  • 基于JVM的编程语言 Golo
  • 浅析打开eclipse出现Incompatible JVM的解决方法
  • IE中JVM的问题
  • 关于JVM线程和进程的问题
  • root 在终端不能进入 jvm,但在界面可以进入,什么原因。
  • 基于JVM栈的语言 Frostbyte
  • Windows Mobile上的Java虚拟机 Mysaifu JVM
  • JVM Monitor
  • JVM语言 Xtend
  • Java Application能不能在安装了JVM但没有装SDK的系统中运行?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3