Misplaced Pages

QtJambi

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
(Redirected from Qt Jambi) Java bindings for Qt framework
QtJambi
Stable release6.7.2 / 25 June 2024; 6 months ago (2024-06-25)
Repository
Written inJava
Operating systemCross-platform
LicenseLGPL
Websitegithub.com/OmixVisualization/qtjambi/wiki

QtJambi is a Java binding of the cross-platform application framework Qt. It enables Java developers to use Qt within the Java programming language. In addition, the QtJambi generator can be used to create Java bindings for other Qt libraries and future versions of Qt. Unlike GTK, there are no Swing LAF implementations that use Qt for rendering.

QtJambi supports Linux and other flavours of Unix such as macOS, as well as Microsoft Windows.

QtJambi was originally developed by TrollTech (currently known as "The Qt Company") until March 2009, but development didn't continue after being bought by Nokia, as official support for QtJambi by Nokia ended in March 2010. The project was spun off into an open source project, which was later adopted by Omix Visualization.

QtJambi hello world

package org.wikipedia.qt;
import io.qt.widgets.*;
public class Test {
	public static void main(String args) {
		QApplication.initialize(args);
		QMessageBox.information(null, "QtJambi", "Hello World!");
		QApplication.shutdown();
	}
}

References

  1. "Qt Software to discontinue Qt Jambi after 4.5 release". 19 February 2009. Archived from the original on 2012-02-29.

External links

Qt platform
GUIs built with Qt
Qt technologies
Tools
Language bindings
Supported platforms
Related topics
Java desktop
APIs
Deprecated APIs
Open-source
List of widget toolkits
Low-level platform-specific
On AmigaOS
On Classic Mac OS, macOS
On Windows
On Unix,
under X11
On BeOS, Haiku
On Android
CLI
Low Level Cross-platform
CLI
C
Java
High-level, platform-specific
On AmigaOS
On Classic Mac OS, macOS
Object Pascal
Objective-C, Swift
C++
CLI
On Windows
CLI
C++
Object Pascal
On Unix,
under X11
On Android
High-level, cross-platform
C
C++
Objective-C
CLI
Adobe Flash
Go
Haskell
Java
JavaScript
Common Lisp
Lua
Pascal
Object Pascal
Perl
PHP
Python
Ruby
Tcl
XML
shell
Dart
Categories: