Archief - Java en Qt Jambi

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Gurdt

Legacy Member
Iemand ervaring met Qt Jambi?
Ik probeer het aan de gang te krijgen ism Eclipse maar het installeren van Qt Jambi is al een opgave op zich xd
De pages van Trolltech zijn gewoon krom en missen volgens mij een stuk. Installing Qt Jambi hier zeggen ze gewoon qtjambi.exe te runnen maar dan krijg ik de melding dat jvm.dll niet gevonden kan worden in de PATH-variabele maar die staat er heel zeker in...
De nieuwste SDK al 20 keer opnieuw geïnstalleerd :(

Gurdt

Legacy Member
Hi, Robert (and everyone else who reported this.)

The LGPL package of Qt Jambi is indeed broken and in its current state
it cannot be used together with the Eclipse Integration.

We are working as hard as we can to fix this, and I will let you know
when a new package has been uploaded.

Sorry for the inconvenience,
Eskil
:( viezerikken he

Iemand ervaring met een grafische plugin voor Java, en liefst geen swing, da zuigt apenkloten :')

NeverwinterX

Legacy Member
Gurdt zei:
:( viezerikken he

Iemand ervaring met een grafische plugin voor Java, en liefst geen swing, da zuigt apenkloten :')

Elaboreer eens. Heb nu al een paar GUI applicaties gemaakt met Swing en dat werkt prima, maar nog geen ervaring opgedaan met andere GUI packages (zowel Java als andere talen). Heb kort een blik geworpen op Qt jambi voorbeelden en dat zag er qua code hetzelfde uit en qua look and feel minder goed dan Nimbus.

Gurdt

Legacy Member
Kheb het ondertussen op een indische manier aan het bollen gekregen, er zaten fouten in hun packages ma kheb handmatig versch packages van hun gecombineerd, dan werkt het wel :)

Wel Swing dient in de eerste plaats niet om zo droog te gebruiken, normaal gebruik je een framework daarboven, maar die zijn vaak even onhandig of lelijk, of ze zijn betalend.
Ik heb ook eens een app gemaakt in Swing, grafisch zag dat er gewoon niet ok uit omdat layouten heel moeilijk gaat (noord/zuid/oost/west en die soorten containers enz).

Qt Jambi is ne Java-vorm van Qt, Qt wordt enorm vaak gebruikt bij C++ en biedt verschillende voordelen, ik vind persoonlijk dat de structuur logischer is. Bij Qt is layouten 20 keer gemakkelijker vind ik ook, alles is standaard mooi, bij swing is alles standaard kapot (als je de window open sleurt enzo). Ook interactie met widgets is heel easy, in no time koppelt ge een signal aan een knop.

Edit: van een andere site gepikt
Swing:

Pro:
Available on any Java installation. No need to ship any additional code
You can write your own custom widgets in Java
Contra:
Swing is old. There haven't been any updates on the core for years and there won't ever be. If you plan to use Swing, get a good wrapper which will make using Swing much more simple.
Swing is hard to understand and use, especially if you're used to UI programming on Windows. (One word: Layouts).
Not many powerful widgets in the core set. You'll especially miss a good data grid.
For a good look&feel, you need an extra library
Qt:

Pro:
Comprehensive set of powerful widgets
Easy to use and learn
Good documentation
Good support
Active development
Uses native widgets and wraps them in a common API across all platforms
Contra:
Not free for commercial apps (the next version after 4.5 will be LGPL!)
You need to ship extra files
Qt is written in C++ so you're accessing it via a wrapper library. If you need to implement a complex custom component, things can get hairy.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan